Nextcloud: Backup, Updates und Wartung

Aus maxTechCorner
(Weitergeleitet von Nextcloud Borg Backup)

Auf einen Blick

Gilt fürNextcloud 33–35 (Hub 26), Nextcloud All-in-One mit Borg-Backup; klassische Installationen mit occ und Updater
BereichServer-Software
DauerBackup-Einrichtung ca. 30–60 Minuten; Update je nach Größe 15–60 Minuten; Restore-Test ca. 1 Stunde
RechteRoot auf dem Server, Zugriff auf die AIO-Oberfläche bzw. occ als Webserver-Benutzer
StandOktober 2026

Nextcloud sichern und aktualisieren bestimmt, ob die Firmen-Cloud auf Dauer zuverlässig und sicher läuft: Nextcloud veröffentlicht etwa monatlich Wartungsversionen mit Sicherheitskorrekturen und etwa alle vier Monate eine neue Hauptversion; jede Hauptversion wird ein Jahr gepflegt. Diese Anleitung zeigt die Datensicherung mit dem eingebauten Borg-Backup von All-in-One und auf klassischen Installationen, die Wiederherstellung, den Update-Ablauf und die regelmäßigen Wartungsaufgaben.

Backup und Updates für Nextcloud: All-in-One sichert mit BorgBackup verschlüsselt, inkrementell und komprimiert – lokal auf ein anderes Laufwerk oder in ein entferntes Borg-Repository mit Append-only-Schlüssel, täglich mit anschließendem automatischem Update, Aufbewahrung standardmäßig 7 Tage, 4 Wochen, 6 Monate; klassisch: Wartungsmodus, config, data, Apps und Datenbank-Dump; Wiederherstellung über die AIO-Oberfläche mit Archiv und Passwort; Release-Zyklus: Hauptversion alle vier Monate, ein Jahr Wartung, Wartungsversion etwa monatlich, keine Hauptversion überspringen; Hintergrundjobs per Cron alle 5 Minuten.

Release-Zyklus von Nextcloud verstehen

Version Name Wartung bis Stand 15.10.2026
35 Hub 26 Summer September 2027 35.0.2
34 Hub 26 Spring Juni 2027 34.0.5
33 Hub 26 Winter Februar 2027 33.0.10
32 – ausgelaufen keine Updates mehr
  • Wartungsversionen (z. B. 35.0.1 → 35.0.2) enthalten nur Fehler- und Sicherheitskorrekturen – zeitnah einspielen.
  • Hauptversionen bringen neue Funktionen und geänderte Anforderungen. Mit dem Wechsel einige Wochen warten, bis die ersten Wartungsversionen erschienen sind und die genutzten Apps kompatibel sind – aber nie auf einer ausgelaufenen Version bleiben.
  • Hauptversionen dürfen nicht übersprungen werden: von 33 über 34 nach 35.
  • Anforderungen von Nextcloud 35: PHP 8.3, 8.4 oder 8.5 (empfohlen 8.5; PHP 8.2 entfällt), Debian 13 bzw. Ubuntu 24.04 oder neuer, MariaDB ab 10.11, MySQL ab 8.4, PostgreSQL 14 bis 18. Bei MySQL 9 die MD5-Komponente nachladen.
  • Längere Wartung bietet Nextcloud Enterprise.

Backup mit All-in-One (BorgBackup)

AIO enthält eine Datensicherung auf Basis von BorgBackup: verschlüsselt, inkrementell, komprimiert – nur die erste Sicherung dauert lange.

  1. In der AIO-Oberfläche unter Backup ein Ziel angeben:
    • lokaler Pfad auf einem anderen Laufwerk, z. B. /mnt/backup, oder
    • entferntes Borg-Repository (z. B. bei einem Backup-Anbieter oder auf dem eigenen NAS per SSH) – bevorzugt mit Append-only-Schlüssel als Schutz gegen Ransomware.
  2. Das angezeigte Backup-Passwort sicher und getrennt vom Server ablegen. Ohne Passwort ist keine Wiederherstellung möglich.
  3. Tägliche Sicherung aktivieren, optional mit automatischem Update von Containern und Apps danach.
  4. Unter Backup prüfen regelmäßig die Integrität testen.
  • Standard-Aufbewahrung: alle Sicherungen der letzten 7 Tage, 4 wöchentliche und 6 monatliche (BORG_RETENTION_POLICY).
  • Ein lokales Backup-Laufwerk zusätzlich außer Haus kopieren (rsync/rclone unter Beachtung der AIO-Sperrdatei) – siehe Datensicherung.
  • Gesichert werden Nextcloud, Datenbank, Daten und die AIO-Konfiguration.

Backup bei klassischer Installation

Zu sichern sind Konfiguration (config/), Datenverzeichnis, eigene Apps und Designs sowie die Datenbank:

sudo -E -u www-data php /var/www/nextcloud/occ maintenance:mode --on
rsync -Aax /var/www/nextcloud/config /var/www/nextcloud/custom_apps /srv/backup/nextcloud/
rsync -Aax /srv/nextcloud-data/ /srv/backup/nextcloud/data/
pg_dump -U nextcloud -Fc nextcloud > /srv/backup/nextcloud/nextcloud.dump   # bzw. mariadb-dump --single-transaction
sudo -E -u www-data php /var/www/nextcloud/occ maintenance:mode --off
  • Der Wartungsmodus verhindert Änderungen während der Sicherung; bei großen Datenmengen Dateisystem-Snapshots (ZFS, LVM, Btrfs) nutzen, um die Pause kurz zu halten.
  • config/config.php enthält Geheimnisse (secret, passwordsalt) – ohne sie sind gespeicherte Passwörter und bei serverseitiger Verschlüsselung die Dateien unbrauchbar.
  • Danach mit einem Werkzeug wie restic oder Borg verschlüsselt und versioniert außer Haus übertragen.

Wiederherstellen

  • All-in-One: Auf einem neuen Server AIO starten, in der Oberfläche Frühere AIO-Instanz aus Backup wiederherstellen wählen, Pfad zum Borg-Archiv und Passwort angeben, Sicherungsstand auswählen. Die gesamte Instanz wird wiederhergestellt.
  • Klassisch: Dateien zurückkopieren, Datenbank einspielen, gegebenenfalls occ maintenance:data-fingerprint ausführen, damit Clients den Stand neu abgleichen.
  • Einzelne Dateien stellen Benutzer meist selbst über Versionen und Papierkorb wieder her; das Backup ist für Totalausfälle und Ransomware gedacht.
  • Restore-Test mindestens halbjährlich auf einem getrennten System durchspielen und dokumentieren.

Updates durchführen

All-in-One:

  1. Backup erstellen (oder die tägliche Sicherung mit automatischem Update nutzen).
  2. In der AIO-Oberfläche Container stoppen, Mastercontainer aktualisieren falls angeboten, danach Container starten und aktualisieren.
  3. Neue Hauptversionen installiert AIO erst, wenn sie freigegeben und alle Voraussetzungen erfüllt sind.

Klassisch:

sudo -E -u www-data php /var/www/nextcloud/updater/updater.phar
sudo -E -u www-data php /var/www/nextcloud/occ upgrade
sudo -E -u www-data php /var/www/nextcloud/occ db:add-missing-indices
sudo -E -u www-data php /var/www/nextcloud/occ maintenance:repair --include-expensive
  • Vorher PHP- und Datenbankversion auf die Anforderungen der Zielversion bringen und die Kompatibilität wichtiger Apps prüfen.
  • Nach dem Update die Warnungen unter Verwaltungseinstellungen › Übersicht abarbeiten.

Regelmäßige Wartung

  • Hintergrundjobs per System-Cron alle 5 Minuten (bei AIO automatisch); unter Grundeinstellungen muss „Cron“ ausgewählt sein.
  • Speicherplatz von Daten- und Backup-Laufwerk überwachen; Papierkorb- und Versionsregeln beeinflussen den Verbrauch.
  • Protokolle unter Verwaltungseinstellungen › Protokollierung sichten; Fehler häufen sich oft vor größeren Problemen.
  • Benachrichtigungen über verfügbare Updates und fehlgeschlagene Backups aktivieren.

Hinweise

  • Snapshots allein reichen nicht: VM-Snapshots liegen meist auf demselben Speicher und schützen nicht vor Ransomware oder Hardwaredefekt.
  • Dokumentation: Backup-Ziel, Passwörter, Restore-Ablauf und Zuständigkeiten außerhalb von Nextcloud dokumentieren.
  • Bei verschlüsselten Offsite-Backups und Notfallwiederherstellung unterstützt Sie das Cloud-Backup von m.a.x. it.

Siehe auch

Links und Quellen


Über m.a.x. it Die m.a.x. Informationstechnologie AG ist seit über 30 Jahren IT-Partner mittelständischer und großer Unternehmen in München und bietet maßgeschneiderte Lösungen und Services in den Bereichen Cloud, Cybersecurity, Netzwerk, Windows, Linux und Softwareentwicklung. Sie haben eine Frage zu diesem Artikel oder brauchen Unterstützung? Kontakt aufnehmen