Sprache auswählen

Installation

CronManager bietet zwei Installationswege. Wähle den für dein Setup passenden.

Empfohlen

🐳 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 Host

🖥️ 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 →