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:
| Methode | Vorteile | Nachteile | Empfohlen 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. |
| Manuell | Bietet 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)
Dist der intuitivste Weg und nutzt die in der Benutzeroberfläche integrierte Funktion:
- 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.
- Wenn ein Update verfügbar ist, erscheint dort die Schaltfläche Updater öffnen. Klicken Sie diese an.
- 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)
Die Nutzung des CLI-Befehls ist oft die stabilere und schnellere Methode, insbesondere für große Installationen.
- Prüfen Sie in den Servereinstellungen unter Version, ob eine neue Version angezeigt wird.
- Wechseln Sie im Terminal in das Updater-Verzeichnis Ihrer Nextcloud-Installation. Führen Sie die Datei
updater.pharmit dem folgenden Befehl aus (passen Sie den Pfad ggf. an Ihre Serverkonfiguration an und verwenden Sie den korrekten Webserver-Nutzer, hierwww-data):sudo -u www-data php /var/www/nextcloud/updater/updater.phar
- 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). - 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!
- 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 - Webserver stoppen
Dies verhindert Zugriffe auf die Nextcloud-Dateien während der Manipulation:service nginx stop
- 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 - 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 - 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
- Webserver starten
Machen Sie den Webserver wieder betriebsbereit:service nginx start
- 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 - 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
- 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 - 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:
- Bleiben Sie ruhig und versetzen Sie die Instanz manuell in den Wartungsmodus (falls sie nicht bereits darin ist).
- Prüfen Sie die Nextcloud-Logdateien (typischerweise im Verzeichnis
data/nextcloud.log), um die genaue Ursache des Abbruchs zu ermitteln. - Oft kann die Aktualisierung über die Kommandozeile (CLI-Updater) erneut gestartet werden, selbst wenn der Web-Updater versagt hat.
- 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.