====== 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