Open-Source-Tool zur Cronjob-Überwachung mit Web-UI (Self-Hosted)
Deine Cron-Jobs. Im Griff.
CronManager ist eine kostenlose, quelloffene Web-Oberfläche für Linux-Cron-Jobs — mit vollständiger Ausführungshistorie, Fehlerbenachrichtigungen, Laufzeitlimits mit Auto-Kill, Singleton-Schutz, Multi-Host-Unterstützung und OIDC/SSO-Integration. Self-hosted. Keine Abonnements.
Was ist CronManager?
CronManager ist ein selbst gehostetes, quelloffenes Tool zur Überwachung von Cron-Jobs — für Entwickler, Systemadministratoren und Homelab-Nutzer. Es bietet ein zentrales Dashboard zur Verfolgung von Ausführungen, Analyse von Logs und Erkennung von Fehlern auf mehreren Linux-Servern — ohne externe Dienste oder Abonnements.
Warum Cron-Job-Monitoring wichtig ist
Stille Fehler
Cron-Jobs schlagen fehl, ohne dass jemand informiert wird. Kaputte Backups, verpasste Synchronisierungen und übersprungene Wartungsaufgaben bleiben unbemerkt.
Verteilte Logs
Logs verteilen sich über mehrere Server. Die Fehlersuche erfordert SSH-Zugriff und manuelle Recherche.
Keine Übersicht
Ohne Monitoring gibt es keine zentrale Sicht darauf, was gelaufen ist, wann es lief und ob es erfolgreich war.
Alles, was du für die Verwaltung von Cron-Jobs brauchst
Dashboard
Sofortüberblick über alle Jobs: Gesamtanzahl, aktiv vs. inaktiv und aktuelle Fehler — direkt nach dem Login.
Ausführungshistorie
Jeder Lauf wird gespeichert — Startzeit, Endzeit, Exit-Code und vollständige Ausgabe. Timeline-Diagramme und Swimlane-Ansichten geben dir sofortige Übersicht.
Fehlerbenachrichtigungen
Benachrichtigung per E-Mail oder Telegram, sobald ein Job mit einem Fehler-Code abbricht. Erfahre Ausfälle, bevor deine Nutzer es tun.
Laufzeitlimits
Maximale Laufzeit pro Job festlegen. CronManager benachrichtigt dich per E-Mail oder Telegram und kann Jobs, die zu lange laufen, automatisch beenden — bevor sie Schaden anrichten.
Singleton-Modus
Jobs als Singleton markieren, damit neue Ausführungen übersprungen werden, solange eine vorherige Instanz noch läuft. Kein Aufstauen paralleler Läufe mehr.
Multi-Host-Unterstützung
Verwalte Cron-Jobs auf mehreren Servern von einer einzigen Oberfläche. Jobs laufen lokal oder per SSH auf entfernten Zielen — parallel.
Wartungsfenster
Wartungsfenster pro Target planen. Jobs werden während einer Downtime übersprungen statt zu scheitern — und es werden keine unnötigen Benachrichtigungen gesendet, solange die Wartung läuft.
SSO / OIDC-Integration
Integration mit deinem Identity Provider über OAuth 2.0 / OIDC. Funktioniert mit Authentik, Keycloak und jedem standardkonformen Anbieter.
Docker-nativ
In Minuten deployen mit Docker Compose. Fertige Images auf Docker Hub — kein PHP auf dem Host erforderlich.
Import & Export
Bestehende Crontabs importieren. Als Crontab-Datei oder JSON exportieren — für Backups und Migrationen.
Für wen ist es geeignet?
DevOps Engineers
Zentrale Übersicht über automatisierte Aufgaben in deiner Infrastruktur. Alerting und Ausführungshistorie inklusive.
Systemadministratoren
Cron-Jobs auf mehreren Servern ohne SSH verwalten. Fehler erkennen, bevor sie Vorfälle verursachen.
Entwickler
Geplante Aufgaben für deine Applikationen überwachen. Vollständige Ausgabe für schnelles Debugging.
Homelab & Self-Hosters
Mit Docker Compose in Minuten deployen. Eigene Daten, keine Abonnements, keine Cloud-Abhängigkeit.
In 3 Minuten deployen
curl -fsSL https://raw.githubusercontent.com/csoscd/cronmanager/main/docker/docker-compose-full.yml -o docker-compose.yml
docker compose up -d
Fertige Images von Docker Hub — kein PHP auf dem Host erforderlich. Zur vollständigen Installationsanleitung →