Installation
CronManager bietet zwei Installationswege. Wähle den für dein Setup passenden.
🐳 Docker Compose
Der einfachste und schnellste Einstieg. Nutze die fertigen Docker-Hub-Images mit der vorgefertigten Docker-Compose-Datei. Web-UI und Agent laufen beide als Container — kein PHP auf dem Host erforderlich.
# Beispiel-Docker-Compose herunterladen
curl -fsSL https://raw.githubusercontent.com/csoscd/cronmanager/main/docker/docker-compose-full.yml -o docker-compose.yml
# .env-Abschnitt bearbeiten, dann:
docker compose up -d
docker-compose-full.yml auf GitHub →
Voraussetzungen: Docker, Docker Compose v2
Beim ersten Aufruf führt ein Setup-Assistent durch die Erstellung des initialen Admin-Kontos.
🖥️ Agent auf dem Host
Wähle diese Option, wenn der CronManager-Agent direkt auf dem Host laufen soll statt in einem Docker-Container. Die Web-UI läuft weiterhin als Docker-Container. Das Setup-Skript installiert und konfiguriert alles automatisch.
curl -fsSL https://raw.githubusercontent.com/csoscd/cronmanager/main/simple_debian_setup.sh | bash
Voraussetzungen: Debian/Ubuntu, Docker, Docker Compose v2, PHP 8.x auf dem Host
Konfiguration auf einen Blick
Agent-Konfiguration
JSON-Config: Bind-Adresse, HMAC-Secret, Datenbankzugang, Logging und Benachrichtigungseinstellungen (E-Mail und Telegram).
Web-Konfiguration
JSON-Config: Datenbankverbindung, Agent-URL + HMAC-Secret, Session-Einstellungen, OIDC-Provider und i18n-Standardwerte.
Vollständige Dokumentation
Ausführliche README.md, TECHNICAL.md und SECURITY.md sind im Repository verfügbar.
GitHub-Repository öffnen →