Sicheres Nextcloud-Update: Bash statt Webinterface

heute möchte ich euch einen bewährten Ansatz zur Aktualisierung eurer Nextcloud vorstellen, der potenzielle Probleme umgeht, die bei einem Update über das Webinterface auftreten könnten. Ein reibungsloses Update ist von entscheidender Bedeutung, um sicherzustellen, dass eure Cloud-Plattform reibungslos läuft und ihr die neuesten Funktionen nutzen könnt. Statt das Update über das Webinterface durchzuführen, nutze ich die Bash, um sicherzustellen, dass alles korrekt aktualisiert wird.

Hier sind die Schritte, die ich in der Bash ausführe:

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

Indem ich diese Befehle in der Bash ausführe, kann ich sicherstellen, dass meine Nextcloud auf dem neuesten Stand ist und alle Erweiterungen korrekt aktualisiert wurden. Dies minimiert das Risiko von potenziellen Inkompatibilitäten oder Problemen, die beim Aktualisieren über das Webinterface auftreten könnten.

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

Ich hoffe, dass dieser Ansatz euch dabei hilft, eure Nextcloud sicher und effektiv zu aktualisieren. Wenn ihr Fragen habt oder eure eigenen Erfahrungen teilen möchtet, hinterlasst gerne einen Kommentar!

Danke fürs Teilen!