Nextcloud-Update auf der Bash durchführen

heute möchte ich dir einen bewährten Ansatz zur Aktualisierung der Nextcloud vorstellen, der potenzielle Probleme umgeht, die bei einem Update über das Webinterface auftreten könnten.

Da ich leider nicht immer gute Erfahrungen mit dem Update über das Webinterface gemacht habe, nutze ich die Bash, um sicherzustellen, dass alles korrekt aktualisiert wird.

🖱 Los gehts!

Wartungsmodus aktivieren

sudo -u www-data php --define apc.enable_cli=1 /var/www/html/occ maintenance:mode --on

Updater starten (Lädt Daten herunter und sichert die aktuelle Konfiguration weg)

sudo -u www-data php --define apc.enable_cli=1 /var/www/html/updater/updater.phar

Fehlende Indizes zur Datenbank hinzufügen

sudo -u www-data php --define apc.enable_cli=1 /var/www/html/occ db:add-missing-indices

Dateicache zu „bigint“ konvertieren

sudo -u www-data php --define apc.enable_cli=1 /var/www/html/occ db:convert-filecache-bigint

Upgrade durchführen (Die Software inkl. der Extension werden auf den aktuellen Stand gebracht)

sudo -u www-data php --define apc.enable_cli=1 /var/www/html/occ upgrade

Wartungsmodus deaktivieren (NextCloud geht wieder online)

sudo -u www-data php --define apc.enable_cli=1 /var/www/html/occ maintenance:mode --off

Dateiüberprüfung durchführen (Optional)

sudo -u www-data php --define apc.enable_cli=1 /var/www/html/occ files:scan --all

Bitte beachte, dass diese Schritte mit Vorsicht durchgeführt werden sollten, da sie je nach Versionssprung Eingriffe in die Systemeinstellungen erfordern. Vor dem Update empfehle ich dringend, eine Sicherungskopie deiner Daten zu erstellen, um etwaige Verluste zu vermeiden. (und da zählt die Datenbank ebenfalls dazu!)

Ich hoffe, dass dieser Ansatz dir dabei hilft, deine Nextcloud sicher und effektiv zu aktualisieren. Wenn Du Fragen hast oder deine eigenen Erfahrungen teilen möchtest, hinterlasse gerne einen Kommentar!

👥 Techniverse Community

Matrix, Selfhosting, smarte IT-Lösungen und jede Menge Nerd-Talk – das findest du in der Techniverse Community.
Komm vorbei, tausch dich aus und werde ein Teil von uns.
👉 Unsere Gruppe auf Matrix: #community:techniverse.net
Wir freuen uns auf dich!

Vielen Dank fürs Teilen!