Inhaltsverzeichnis

Update

Sicherheitsmaßnahmen vor einem Update

Um Datenverlust zu vermeiden, solten vor einem Update immer folgende Punkte befolgt werden:

  1. 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.

  2. Die aktuellen Daten, die Konfiguration und die Datenbank sichern:
    sudo /usr/local/bin/run_nextcloud_backup.sh
  3. 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:

  1. 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.

  2. Die aktuellen Daten, die Konfiguration und die Datenbank wieder herstellen:
    sudo /usr/local/bin/run_nextcloud_restore.sh