Nextcloud Update: Optionen und detaillierte Anleitung für reibungslose Updates

Die Aktualisierung Ihrer Nextcloud-Software auf eine höhere Versionsnummer ist ein wesentlicher Bestandteil der Systempflege. Dieser Prozess, oft als Nextcloud Upgrade bezeichnet, sorgt dafür, dass Ihre private Cloud-Umgebung stets auf dem neuesten Stand in puncto Sicherheit, Stabilität und Funktionalität ist. Bevor Sie den eigentlichen Aktualisierungsvorgang starten, sind allerdings einige wichtige Vorbereitungen unerlässlich: Dazu gehört insbesondere das Anlegen eines vollständigen Backups sowie die Überprüfung und Deaktivierung von Erweiterungen (Apps) von Drittanbietern. Für die Durchführung der Updates stehen Ihnen in der Regel zwei Hauptwege zur Verfügung: der integrierte Web-Updater oder die manuelle Ausführung über die Kommandozeile (CLI).


Nextcloud Release Channels: Wann erscheinen neue Versionen?

Nextcloud organisiert die Verteilung seiner Software-Updates mithilfe sogenannter Release Channels – also definierter Update-Kanäle. Als Administrator Ihrer Cloud-Instanz haben Sie die Möglichkeit, in den Einstellungen unter dem Menüpunkt Übersicht festzulegen, welchen Kanal Sie nutzen möchten. Die Wahl des richtigen Kanals hängt stark von Ihren Anforderungen und Ihrer Risikobereitschaft ab.

Hier sind die gängigen Optionen, die Ihnen zur Auswahl stehen:

  • Enterprise-Version
    Dieser Kanal ist exklusiv für Nutzer von kostenpflichtigen Nextcloud Enterprise-Editionen reserviert und bietet die höchstmögliche Stabilität. Da dies für die Mehrheit der privaten oder kleineren Nextcloud-Installationen, die meist die kostenlose Community-Version nutzen, irrelevant ist, wird dieser Pfad hier nur der Vollständigkeit halber erwähnt.
  • Stabil (Stable)
    Dies ist der Standardkanal und die klare Empfehlung für die meisten Anwender. Die Versionen, die hierüber ausgeliefert werden, sind gründlich getestet und entsprechen jenen, die auch auf der offiziellen Nextcloud Download-Seite bereitgestellt werden. Maximale Zuverlässigkeit ist hier das Ziel.
  • Beta
    Dieser Kanal ist für Anwender gedacht, die einen ersten Einblick in künftige Funktionen erhalten möchten und bereit sind, Softwarefehler (Bugs) in Kauf zu nehmen. Er verteilt Vorabversionen und Release Candidates. Er eignet sich hervorragend für engagierte Tester, die aktiv zur Qualitätssicherung beitragen und Probleme melden möchten, ist aber nicht für den Produktiveinsatz geeignet.

Für den Einsatz im privaten Bereich oder in kleinen Büros ist der Kanal "Stabil" die beste Wahl und in der Regel auch standardmäßig nach einer frischen Installation aktiviert.

Was bedeutet Nextcloud Update bzw. Upgrade genau?

Nextcloud-Updates und -Upgrades dienen der Weiterentwicklung der Open-Source-Cloud-Software, um deren Funktionalität, Sicherheit und Performance zu optimieren.

  • Ein Nextcloud Update bezieht sich meist auf Minor-Releases (z.B. 32.0.1 auf 32.0.2). Diese kleineren, häufigeren Aktualisierungen sind essenziell für die sofortige Behebung von Sicherheitslücken und Softwarefehlern (Bugs) und tragen maßgeblich zur Systemstabilität bei.
  • Ein Nextcloud Upgrade beschreibt den Übergang zu einer neuen Hauptversion (z.B. von Version 31 auf 32). Solche Upgrades sind oft mit signifikanten architektonischen Änderungen und der Einführung umfangreicher neuer Funktionen und Verbesserungen verbunden.

Sobald eine neue Version zur Installation bereitsteht, wird Ihnen dies prominent auf der Administrations-Startseite Ihrer Nextcloud-Installation angezeigt. Dort finden Sie oft auch direkt eine Schaltfläche, um den Web-Updater zu starten. Obwohl dies der bequemste Weg erscheint, ist er nicht immer die stabilste Lösung.

Nextcloud empfiehlt dringend, Ihre Cloud-Installation regelmäßig zu warten, indem Sie alle verfügbaren Patches und zeitnah auch neue Hauptversionen installieren. Detaillierte Informationen zu allen Änderungen, die jede neue Version mit sich bringt, können Sie jederzeit im offiziellen Nextcloud Changelog einsehen.

Wichtige Hinweise zum Ablauf:

  • Stufenweise Aktualisierung
    Updates müssen in Nextcloud in der Regel schrittweise erfolgen. Bevor Sie auf die nächste Hauptversion (Major-Upgrade) wechseln können, muss Ihre aktuell installierte Hauptversion auf dem neuesten verfügbaren Minor-Update-Stand sein.
  • Wartungsmodus
    Während des gesamten Aktualisierungsprozesses wird Ihr Nextcloud-Server automatisch in den Wartungsmodus (Maintenance Mode) versetzt. In dieser Zeit ist für alle Benutzer kein Zugriff auf die Cloud möglich. Während Minor-Updates meist nur wenige Minuten in Anspruch nehmen, können große Major-Upgrades je nach Systemgröße und Umfang der Änderungen mitunter länger dauern.


Nextcloud Aktualisierung: Welche Schritte sind im Vorfeld notwendig?

Die sorgfältige Vorbereitung ist der Schlüssel zu einem fehlerfreien Nextcloud-Update. Nehmen Sie sich die Zeit für diese Schritte, um potenzielle Ausfallzeiten zu minimieren.

1. Umfassendes Backup erstellen (Absolute Priorität!)

Der wichtigste vorbereitende Schritt ist das Anlegen eines vollständigen Backups Ihrer gesamten Nextcloud-Instanz. Dies sollte sowohl die Datenbank als auch alle Nextcloud-Dateien und das Datenverzeichnis (data folder) umfassen. Sollte während des Aktualisierungsvorgangs ein unerwarteter Fehler auftreten, ermöglicht Ihnen dieses Backup die sofortige Wiederherstellung des vorherigen Zustands.

2. Kompatibilität externer Apps prüfen und deaktivieren

  • Prüfung der Kompatibilität
    Überprüfen Sie unbedingt, ob alle von Drittanbietern installierten Erweiterungen (Apps) bereits für die Zielversion Ihrer Nextcloud freigegeben sind. Nicht kompatible Apps können das gesamte Update blockieren oder zu Fehlfunktionen nach dem Upgrade führen.
  • Deaktivierung
    Es ist zwingend erforderlich, alle Apps von Drittanbietern vor dem Start des eigentlichen Updates oder Upgrades zu deaktivieren. Nach erfolgreicher Aktualisierung können Sie diese Apps schrittweise wieder aktivieren und deren Funktion testen.

Sie möchten Nextcloud selbst hosten und suchen nach einem passenden Anbieter für virtuelle Server? Besuchen Sie unseren Shop für Privat- und Geschäftskunden oder lassen Sie sich von unserem Kundenservice beraten.


Wie werden Nextcloud Updates und Upgrades durchgeführt?

Nextcloud bietet Anwendern verschiedene Methoden zur Aktualisierung der Software. Jede Vorgehensweise hat spezifische Vor- und Nachteile und eignet sich für unterschiedliche Nutzerkreise und technische Gegebenheiten:

MethodeVorteileNachteileEmpfohlen für
Weboberfläche (Web-Updater)Extrem benutzerfreundlich, höchste Automatisierung, kein Kommandozeilen-Wissen nötig.Kann bei Timeouts oder komplexen Umgebungen fehleranfällig sein, tendenziell langsamer.Anwender, die eine einfache, unkomplizierte Aktualisierung wünschen.
Kommandozeile (CLI-Updater)Robuster und weniger anfällig für Timeout-Probleme, schnellerer Ablauf, ideal für große Instanzen.Erfordert Zugriff auf die Kommandozeile und Grundkenntnisse in Linux-Befehlen.Erfahrene Nutzer, Server-Betreiber und große Instanzen.
ManuellBietet maximale Kontrolle über den gesamten Prozess.Zeitaufwendig, sehr fehleranfällig, erfordert umfangreiches technisches Wissen.Nur als letzte Option, falls der integrierte Updater (Web oder CLI) fehlschlägt.


Der entscheidende Unterschied zwischen den Methoden liegt im Automatisierungsgrad. Der integrierte Updater (Web/CLI) übernimmt die meisten Schritte selbstständig, während die manuelle Methode alle Schritte, von der Dateibeschaffung bis zur Konfigurationsanpassung, händisch erfordert.

A. Über die Weboberfläche (Web-Updater)

Darstellung eines Nextlcoud Updates über die Weboberfläche von NextcloudDist der intuitivste Weg und nutzt die in der Benutzeroberfläche integrierte Funktion:

  1. Melden Sie sich als Administrator an und navigieren Sie über das Profil-Icon zu den Administrationseinstellungen und dort zur Übersicht. Scrollen Sie bis zum Abschnitt Version.
  2. Wenn ein Update verfügbar ist, erscheint dort die Schaltfläche Updater öffnen. Klicken Sie diese an.
  3. Der Updater führt nun eine Reihe von Prüfungen und Schritten automatisch durch. Nach Abschluss des eigentlichen Update-Vorgangs werden Sie aufgefordert, den Wartungsmodus zu behandeln und auszuwählen, ob Sie über die Weboberfläche oder die Befehlszeile fortfahren möchten.

B. Über die Kommandozeile (CLI-Updater)

Darstellung der Durchführung eines Nextcloud Updates über die KommandozeileDie Nutzung des CLI-Befehls ist oft die stabilere und schnellere Methode, insbesondere für große Installationen.

  1. Prüfen Sie in den Servereinstellungen unter Version, ob eine neue Version angezeigt wird.
  2. Wechseln Sie im Terminal in das Updater-Verzeichnis Ihrer Nextcloud-Installation. Führen Sie die Datei updater.phar mit dem folgenden Befehl aus (passen Sie den Pfad ggf. an Ihre Serverkonfiguration an und verwenden Sie den korrekten Webserver-Nutzer, hier www-data):
    sudo -u www-data php /var/www/nextcloud/updater/updater.phar
  3. Der Updater zeigt die aktuell installierte und die neue verfügbare Version an. Bestätigen Sie den Download und die anschließende Installation mit jeweils y (yes).
  4. Zum Schluss fragt das Tool, ob der Wartungsmodus beibehalten werden soll. Geben Sie n (no) ein, um den Wartungsmodus nach erfolgreichem Upgrade sofort zu beenden und die Cloud wieder betriebsbereit zu machen.

C. Manuell Aktualisieren (Expertenmethode)

Diese Schritt-für-Schritt-Anleitung basiert beispielhaft auf einem Ubuntu-Server mit NGINX. 

Ersetzen Sie www-data und die Pfade sowie die Versionsnummern durch Ihre individuellen Werte!

  1. Wartungsmodus aktivieren
    Versetzen Sie die Cloud in den Wartungsmodus, um Zugriffe während des Vorgangs zu verhindern:
    cd /var/www/nextcloud
    sudo -u www-data php occ maintenance:mode --on
  2. Webserver stoppen
    Dies verhindert Zugriffe auf die Nextcloud-Dateien während der Manipulation:
    service nginx stop
  3. Altes Nextcloud-Verzeichnis umbenennen
    Benennen Sie das Installationsverzeichnis um, um es als Backup zu behalten und später leicht löschen zu können:
    cd /var/www
    mv nextcloud nextcloud_alt
  4. Neue Version herunterladen und entpacken
    Laden Sie die gewünschte neue Version herunter und entpacken Sie sie in das vorgesehene Verzeichnis (hier simuliert auf 29.0.4):
    cd ~ wget https://download.nextcloud.com/server/releases/nextcloud-29.0.4.tar.bz2
    tar -xjf nextcloud-29.0.4.tar.bz2 -C /var/www
    rm nextcloud-29.0.4.tar.bz2
  5. Konfigurationsdatei übertragen
    Kopieren Sie die wichtige Konfigurationsdatei der alten Installation in die neue Struktur:
    cp /var/www/nextcloud_alt/config/config.php /var/www/nextcloud/config/config.php
  6. Webserver starten
    Machen Sie den Webserver wieder betriebsbereit:
    service nginx start
  7. Dateiberechtigungen setzen
    Vergeben Sie dem Webserver-Benutzer die korrekten Eigentümerrechte für die neuen Dateien und das Datenverzeichnis:
    chown -R www-data:www-data /var/www/nextcloud 
    chown -R www-data:www-data /var/nextcloud_data
  8. Datenbank-Upgrade starten
    Führen Sie das eigentliche Upgrade durch, das die Datenbank an die neue Version anpasst:
    cd /var/www/nextcloud sudo -u www-data php occ upgrade
  9. Wartungsmodus deaktivieren
    Schalten Sie den Wartungsmodus aus, damit Ihre Benutzer wieder auf die Cloud zugreifen können:
    cd /var/www/nextcloud
    sudo -u www-data php occ maintenance:mode --off
  10. Alte Installation löschen
    Wenn alles reibungslos funktioniert, kann die alte Installationskopie entfernt werden:
    rm -r /var/www/nextcloud_alt


Abschließende Maßnahmen und Systemprüfung nach dem Upgrade

Sobald der Kernprozess der Aktualisierung abgeschlossen ist, ist es wichtig, dass Sie Ihre Nextcloud-Instanz sorgfältig auf ihre volle Funktionstüchtigkeit überprüfen. Melden Sie sich dazu umgehend mit Ihrem Administratorkonto an.

Überprüfung der Systemintegrität

Ihre erste Anlaufstelle ist der Bereich Übersicht in den Administrationseinstellungen. Hier führt Nextcloud eine Systemintegritätsprüfung durch und zeigt Ihnen sofort an, falls Warnungen oder kritische Fehler vorliegen.

Sollten Warnhinweise erscheinen, sind diese oft leicht zu beheben, da Nextcloud meist direkt die Lösungsvorschläge mitliefert. Ein häufig auftretendes Problem sind beispielsweise fehlende Datenbankindizes. Diese Indizes sind wichtig für die Performance und können einfach über die Kommandozeile (CLI) mithilfe eines spezifischen OCC-Befehls nacherstellt werden.

Obwohl diese Datenbankoptimierungen essentiell sind, werden sie aus Performance- oder Architekturgründen oft nicht automatisch im Rahmen des Haupt-Updates ausgeführt. Achten Sie auf die Meldung und führen Sie den vorgeschlagenen OCC-Befehl zeitnah aus, um die optimale Geschwindigkeit Ihrer Cloud zu gewährleisten.

Apps reaktivieren

Während des Upgrade-Vorgangs wurden möglicherweise interne oder Drittanbieter-Apps vorübergehend deaktiviert, um Konflikte zu vermeiden.

Navigieren Sie zum Nextcloud App Store (Apps-Verwaltung) und prüfen Sie, welche Erweiterungen nun als deaktiviert markiert sind. Sie können diese nun schrittweise wieder aktivieren. Beobachten Sie dabei sorgfältig, ob nach der Aktivierung einer bestimmten App neue Fehler oder Warnungen in der Administrationsoberfläche auftauchen.

Nachdem Sie diese abschließenden Kontroll- und Korrekturmaßnahmen durchgeführt haben, ist Ihre Nextcloud-Instanz vollständig aktualisiert, gesichert und optimiert. Sie kann nun von allen Benutzern wie gewohnt und mit allen neuen Funktionen genutzt werden.

Sie möchten sich nicht um Updates oder Upgrades bzw. sonstige Wartungsmaßnahmen für Ihre Nextcloud-Instanz kümmern? Besuchen Sie jetzt unseren Shop und finden Sie unsere Angebote für unsere Managed Nextcloud-Lösung (Privat- oder Geschäftskunden).


Fazit

Die regelmäßige Aktualisierung Ihrer Nextcloud ist unverzichtbar für die Sicherheit und langfristige Stabilität Ihrer Cloud-Lösung. Obwohl Major-Upgrades durch die nötige Vorbereitung und die potenziellen Kompatibilitätsprobleme mit Apps anspruchsvoll erscheinen mögen, garantieren sie, dass Sie stets von den neuesten Sicherheits-Patches, Performance-Verbesserungen und Innovationen profitieren. Mit der richtigen Vorbereitung (Backup!) und der Wahl des passenden Update-Verfahrens (CLI wird oft empfohlen) gelingt der Versionssprung reibungslos.


FAQ - Häufig gestellte Fragen

Wie oft sollte ich meine Nextcloud aktualisieren?

Es wird dringend empfohlen, Ihre Nextcloud-Instanz regelmäßig und zeitnah zu aktualisieren, sobald eine neue Version (sowohl Minor- als auch Major-Release) im von Ihnen gewählten Release Channel verfügbar ist. Besonders wichtig sind Minor-Updates, da diese kritische Sicherheitslücken schließen und Fehler beheben. Das Ignorieren von Updates kann Ihre Cloud-Installation anfällig für Angriffe machen.

Was passiert, wenn ich ein Major-Upgrade (z.B. von NC 30 auf NC 32) überspringe?

Nextcloud erlaubt im Allgemeinen keinen Sprung über Hauptversionen (Major Releases) hinweg. Um von Version 30 auf Version 32 zu aktualisieren, müssen Sie in der Regel zuerst auf die neueste Version von 31 upgraden und danach den Sprung auf Version 29 durchführen. Der integrierte Updater (Web oder CLI) wird Sie in der Regel automatisch darauf hinweisen und diese schrittweise Aktualisierung erzwingen, um die Datenintegrität zu gewährleisten.

Kann ich Nextcloud während des Updates weiter nutzen?

Nein. Während des gesamten Aktualisierungs- oder Upgrade-Prozesses wird Nextcloud in den Wartungsmodus (Maintenance Mode) versetzt. Das bedeutet, dass alle Benutzer, einschließlich des Administrators, keinen Zugriff auf die Dateien, die Oberfläche oder die Funktionen der Cloud haben, bis der Vorgang erfolgreich abgeschlossen und der Wartungsmodus deaktiviert wurde.

Wie kann ich prüfen, ob meine Server-Umgebung (PHP, Datenbank) die nächste Nextcloud-Version unterstützt?

Nextcloud pflegt für jede Hauptversion eine offizielle Dokumentation mit den genauen Systemanforderungen (PHP-Version, Datenbank-Version, erforderliche PHP-Module). Bevor Sie ein Major-Upgrade durchführen, sollten Sie diese Anforderungen unbedingt prüfen. Der Nextcloud Updater selbst führt während der Vorbereitung ebenfalls eine Voraussetzungsprüfung durch und warnt Sie in der Administrationsoberfläche, falls Ihre Server-Konfiguration (z.B. die PHP-Version) nicht den Anforderungen der Zielversion entspricht.

Was muss ich tun, wenn das Nextcloud Update abbricht oder fehlschlägt?

Wenn ein Update fehlschlägt, ist das Back-up Ihr wichtigster Rettungsanker. Im Falle eines Fehlers:

  1. Bleiben Sie ruhig und versetzen Sie die Instanz manuell in den Wartungsmodus (falls sie nicht bereits darin ist).
  2. Prüfen Sie die Nextcloud-Logdateien (typischerweise im Verzeichnis data/nextcloud.log), um die genaue Ursache des Abbruchs zu ermitteln.
  3. Oft kann die Aktualisierung über die Kommandozeile (CLI-Updater) erneut gestartet werden, selbst wenn der Web-Updater versagt hat.
  4. Wenn alle Wiederherstellungsversuche fehlschlagen, müssen Sie Ihre Nextcloud-Installation mithilfe des vollständigen Backups auf den Zustand vor dem fehlgeschlagenen Update zurücksetzen.

Sind meine Dateien sicher, wenn ich ein Update durchführe?

Grundsätzlich sind Ihre Benutzerdaten sicher, da der Update-Prozess primär die Nextcloud-Softwaredateien und die Datenbankstruktur ändert, nicht das eigentliche Benutzerdatenverzeichnis. Dennoch dient das vor dem Update erstellte vollständige Back-up (Dateien und Datenbank) als obligatorische Sicherheitsmaßnahme, um Datenverlust bei unvorhergesehenen Komplikationen zu 100% auszuschließen.

Das könnte Sie auch interessieren...
Nextcloud unter Ubuntu 22.04: Eine Schritt-für-Schritt-Anleitung zur Installation

Entdecken Sie, wie Sie Nextcloud auf einem Ubuntu 22.04 Server einrichten! Dieser Artikel führt Sie durch die Installation, SSL-Konfiguration und erste Schritte für sicheren und privaten Cloud-Speicher. Ideal für Anfänger und Profis!

Nextcloud unter Debian 12: Eine Schritt-für-Schritt-Anleitung zur Installation

Entdecken Sie unsere Schritt-für-Schritt-Anleitung zur Installation von Nextcloud auf Debian 12. Erfahren Sie, wie Sie den Apache2-Webserver, PHP 8.2 und MariaDB einrichten, um Ihre eigene Cloud-Lösung zu hosten. Sichern Sie Ihre Installation mit UFW und SSL/TLS-Zertifikaten ab und optimieren Sie die Leistung für ein effizientes System.

Die beliebtesten Apps für Ihre Nextcloud-Lösung

Entdecken Sie die Top 10 Nextcloud-Apps, die Ihre Produktivität steigern – ideal für Arbeit und Privatleben! Von OnlyOffice bis Nextcloud Deck, optimieren Sie Ihre Cloud-Nutzung effizient.

Nextcloud: Die All-in-One-Lösung für sichere Dateisynchronisierung und Teamzusammenarbeit

Nextcloud ist eine leistungsstarke Cloud-Speicherlösung, die Unternehmen dabei unterstützt, ihre Daten sicher zu speichern und zu verwalten. Mit Funktionen wie Datei-Synchronisierung, Speicherung und Teamzusammenarbeit bietet Nextcloud eine All-in-One-Lösung für die Bedürfnisse moderner Unternehmen.

Nextcloud-Hosting für sichere Datenverwaltung und effizienten Datenaustausch

Entdecken Sie die Vorteile von Nextcloud für Ihr Unternehmen! Mit WebWide erhalten Sie maßgeschneiderte Hosting-Lösungen, um Ihre Daten sicher zu synchronisieren, zu teilen und zu verwalten.

Wie Sie Ihr Nextcloud-Konto für die Zusammenarbeit im Team optimieren können

Optimieren Sie Ihre Teamzusammenarbeit mit Nextcloud! Entdecken Sie bewährte Strategien zur Datensicherheit, Leistungsverbesserung und Benutzerfreundlichkeit. Tauchen Sie ein in die Welt von Collabora Online, profitieren Sie von effizienten Chat- und Kommentarfunktionen und nutzen Sie die leistungsstarken Kalenderoptionen.

Nextcloud - Die flexible Lösung für effiziente Datenverwaltung und Sicherung Ihrer Daten

Erfahren Sie, wie Unternehmen und Privatpersonen weltweit von der Leistungsfähigkeit dieser Lösung profitieren. Nutzen Sie die kosteneffizienten Hosting-Services von Webwide, um Ihre Nextcloud-Instanz sicher zu betreiben. Erfahren Sie mehr über die Vorteile und Funktionen, die Nextcloud zu einer unverzichtbaren Plattform machen.

ownCloud und Nextcloud im Vergleich

Entdecken Sie die Welt der selbstgehosteten Cloud-Lösungen! In unserem Ratgeber vergleichen wir ownCloud und Nextcloud – zwei führende Open-Source-Plattformen, die Ihnen volle Datenkontrolle und flexible Kollaboration bieten.

Nextcloud umziehen: So gelingt der reibungslose Serverwechsel

Planen Sie eine Migration zu Nextcloud oder einen Wechsel Ihrer bestehenden Instanz? Entdecken Sie, warum ein Upgrade oder Anbieterwechsel Ihre Performance verbessern und Flexibilität erhöhen kann.

Wir verwenden Cookies für die technische Funktionalität dieser Website. Mit Ihrer Zustimmung erfassen wir außerdem Seitenaufrufe und andere statistische Daten in anonymisierter Form.

Einzeln auswählen
Cookie-Einstellungen
Datenschutzbestimmungen lesen