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.