In diesem Artikel beschreibe ich, wie wir auf unserem Server einrichten können, dass der cron.php in einem Docker Container ausgeführt wird. Nextcloud empfiehlt, die Cron-Tasks über einen Cron-Job einzurichten.
Um jetzt einen Cron-Job anzulegen, verbinden wir uns auf unseren Docker Host, auf dem der Nextcloud Container läuft. Dort öffnen wir die Verwaltung der Cron-Jobs.
crontab -e
Dort müssen wir den folgenden Code einfügen:
*/5 * * * * docker exec -u www-data <container-name> php /var/www/html/cron.php
Damit wird die cron.php im Container alle 5 Minuten ausgeführt. Um die Software noch richtig einzustellen, müssen wir in den Administrationseinstellungen in der Nextcloud nur noch die Art der Durchführung auf Cron-Job setzen.
Wenn alles geklappt hat, sollten wir mit einem grünen Banner begrüßt werden.