Skip to main content

Nextcloud Cron.php im Docker Container ausführen

Einleitung

Bei der Installation eines Nextcloud Servers wird empfohlen, für die Hintergrundprozesse einen Cron-Job einzurichten. Dieser führt die Aufgaben dann im Hintergrund durch.

Cron-Job im Docker Container ausführen

Um jetzt einen entsprechenden Cron-Job anzulegen, verbinden wir uns mit SSH auf unseren Docker Server / Host. Dort öffnen wir die Verwaltung der Cron-Jobs:

crontab -e

Dort fügen wir folgenden Code ein:

*/5 * * * * docker exec -u www-data <container-name> php /var/www/html/cron.php

Damit wird die cron.php alle 5 Minuten automatisch ausgeführt. Jetzt müssen wir in den Administrationseinstellungen in der Nextcloud nur noch die Art der Durchführung auf Cron-Job setzen.

Nextcloud-Cron-Job.png

Wir sehen über dem grünen Banner, ob die Durchführung des Cron-Jobs erfolgreich war. Falls nicht, ist dieser rot.