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!