Sprache auswählen

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.

GPL-3.0 Kostenlos Self-Hosted PHP 8.4 Docker-Native MariaDB

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 →