====== Update ======
===== Sicherheitsmaßnahmen vor einem Update =====
Um Datenverlust zu vermeiden, solten vor einem Update immer folgende Punkte befolgt werden:
- Backup des Installationsverzeichnis erstellen:sudo rsync -avh /var/www/nextcloud/ /var/www/nextcloud_bak///**rsync -avh**// kopiert auch alle Berechtigungen, Zeitstempel und Symlinks mit. Wichtig ist auch der //**/**// am Ende, nur dadurch wird auch der Inhalt und nicht nur der Ordner selbst kopiert.
- Die aktuellen Daten, die Konfiguration und die Datenbank sichern:sudo /usr/local/bin/run_nextcloud_backup.sh
- Kontrollieren ob alle Apps mit der neuen Version kompatibel sind:
* So lange die Apps nicht kompatibel sind, nicht updaten
* Kompatiblen Ersatz für die App verwenden
* App nicht mehr verwenden, deinstallieren
===== Missglücktes Update wieder herstellen =====
Sollte es beim Update zu einem Fehler kommen und die Datenbank schon upgedatet worden sein, dann das Update wie folgt rückgängig machen:
- Backup der Installation wieder zurückspielen:sudo rm -r /var/www/nextcloud
sudo rsync -avh /var/www/nextcloud_bak/ /var/www/nextcloud/Auch hier ist wieder der //**/**// am Ende wichtig.
- Die aktuellen Daten, die Konfiguration und die Datenbank wieder herstellen:sudo /usr/local/bin/run_nextcloud_restore.sh