
Wer seine Nextcloud automatisch aktualisieren möchte um diese immer in der neuesten Version zu haben und auch kein Update verpassen will, der kann dies automatisch per Script und Cron Job konfigurieren.
Der Cronjob wird wie folgt für den Webuser www-data, ggf. den eigenen verwenden, eingetragen.
sudo -u www-data crontab -e
# jeden Sonntag um 2 Uhr
0 2 * * Sun /usr/bin/nextcloud-autoupdater
# oder jede Nacht jeden Tag 2 Uhr
# 0 2 * * * /usr/bin/nextcloud-autoupdater
Das Skript sollte dann wie folgt aussehen. Hier wird auch gleich die Datenbank aktualisiert bzw. Konflikt beseitigt.
sudo vi /usr/bin/nextcloud-autoupdater
#!/bin/sh
php /var/www/nextcloud/updater/updater.phar --no-interaction
php /var/www/nextcloud/occ upgrade --no-interaction
php /var/www/nextcloud/occ db:add-missing-indices --no-interaction
php /var/www/nextcloud/occ db:add-missing-columns --no-interaction
php /var/www/nextcloud/occ db:add-missing-primary-keys --no-interaction
php /var/www/nextcloud/occ db:convert-filecache-bigint --no-interaction
php /var/www/nextcloud/occ app:update --all --no-interaction
Hinweis auf die Fehlermeldung Nextcloud occ Fehler APCu und Memcached not available
Thats it … Have Fun!