Select your language

Features

CronManager gives you full visibility and control over every scheduled task on your infrastructure.

Job Management

✏️

Create & Edit Jobs

Define cron jobs with schedule, description, command, working directory, and tags. Full cron expression support with human-readable preview.

⏱️

Execution Limits

Set a maximum runtime per job. When the limit is exceeded, CronManager alerts you via email or Telegram and can automatically kill the offending process — locally via SIGTERM or remotely via SSH.

☝️

Singleton Mode

Flag a job so that new executions are silently skipped while a previous instance is still running. Prevents overlapping runs from piling up under load.

🔪

Kill Running Jobs

Terminate a running job mid-flight directly from the UI — locally via SIGTERM, or on remote SSH targets. No shell access needed.

🛠️

Maintenance Windows

Schedule maintenance windows per target. Jobs are skipped during downtime instead of failing — and no unnecessary alerts are sent while maintenance is in progress. Configure per-job whether to skip or run silently.

🏷️

Tags & Grouping

Organise jobs with tags. Filter, group, and bulk-export by tag. Keep large job lists manageable.

📤

Import & Export

Import unmanaged crontab entries directly into the UI. Export to standard crontab format or JSON for backups.

Monitoring & History

📊

Job Monitor

Per-job statistics page with KPI cards — success rate, average, min, and max duration. Visualised as a duration line chart and a stacked bar chart. Configurable time window from 1 hour to 1 year.

🏊

Swimlane View

See all jobs running concurrently in a swimlane visualisation. Instantly spot overlaps and bottlenecks.

📝

Full Output Capture

Every run's stdout/stderr is stored. Click any execution to inspect the complete output.

Infrastructure & Security

🖥️

Multi-Host / SSH

A single job can target multiple hosts — run locally and on remote machines via SSH in parallel. SSH config-based host management.

🔒

OIDC / SSO

OAuth 2.0 / OIDC authentication alongside local accounts. Role-based access: Admin (full) and Viewer (read-only).

🔐

HMAC Security

All internal communication between web UI and agent is signed with HMAC-SHA256. The agent never exposes a public port.

🌙

Dark & Light Mode

Follows OS preference automatically. Manually toggle at any time. Preference is persisted per browser.

🌐

Multilingual UI

English and German UI out of the box. Extensible translation framework for additional languages.

🐳

Two Deploy Modes

Host-agent mode (PHP on host) or fully containerised Docker mode. Pre-built Docker Hub images available.