Ein Wechsel der Nextcloud-Instanz bedeutet meist, dass Dateien, Benutzerkonten und Konfigurationen von einem bestehenden Server auf ein neues System übertragen werden. Auch der Umstieg von anderen Plattformen wie ownCloud auf Nextcloud zählt zu den häufigsten Szenarien. Die Ursachen für eine solche Migration sind vielfältig – von einer Modernisierung der Server-Infrastruktur bis hin zur Entscheidung für einen neuen Hosting-Anbieter.
Warum eine Nextcloud-Migration sinnvoll sein kann
Es gibt zahlreiche Gründe, die eine Migration zu Nextcloud oder einen Wechsel der bestehenden Nextcloud-Instanz erforderlich machen. Häufig steht dahinter der Wunsch nach einer leistungsfähigeren, flexibleren oder sichereren Lösung.
Die Beweggründe für den Umzug auf einen neuen Server oder Anbieter lassen sich dabei in mehreren typischen Szenarien zusammenfassen:
- Leistungsengpässe der bestehenden Infrastruktur: Wenn Server unter wachsender Last durch mehr Nutzer oder größere Datenmengen an ihre Grenzen stoßen, kann ein Umzug auf modernere Hardware deutliche Performance-Gewinne bringen – etwa durch schnellere Ladezeiten oder eine stabilere Synchronisation.
- Wechsel von virtuellen Setups zu dedizierter Hardware: Viele Unternehmen und Organisationen entscheiden sich für eine Migration, um von einer virtualisierten Umgebung auf physische Server umzusteigen. Der Vorteil: Höhere Rechenleistung, direktere Kontrolle über das System und optimierte Performance.
- Neuer Hosting-Anbieter gewünscht: Ein Anbieterwechsel kann durch verschiedene Faktoren ausgelöst werden – etwa bessere Preis-Leistungs-Verhältnisse, ein höherer Grad an Individualisierbarkeit oder Anforderungen an den Datenschutz, die der bisherige Dienstleister nicht erfüllt.
- Erweiterbarkeit und Vielfalt der Funktionen: Nextcloud überzeugt durch eine breite Palette integrierbarer Funktionen sowie eine lebendige Open-Source-Community. Wer bislang eine andere Lösung nutzt, migriert oft deshalb, weil Nextcloud durch Apps, Integrationen und modulare Anpassbarkeit deutlich mehr Spielraum für individuelle Arbeitsabläufe bietet.
Typische Szenarien für Nextcloud-Migration
Die Art der Nextcloud-Migration hängt maßgeblich davon ab, wo sich Ihre Daten aktuell befinden und wohin sie künftig verlagert werden sollen. Je nach Ausgangslage ergeben sich unterschiedliche Migrationsszenarien, die jeweils eigene Anforderungen mit sich bringen. Im Folgenden stellen wir die häufigsten Anwendungsfälle vor:
- Serverwechsel innerhalb von Nextcloud-Umgebungen: In diesem Szenario werden Daten, Benutzerinformationen und Konfigurationen von einer bestehenden Nextcloud-Instanz auf einen neuen Server übertragen. Gründe hierfür können ein Hardware-Upgrade oder ein Hosting-Wechsel sein. Seit Version 24 unterstützt Nextcloud diesen Vorgang mit einer praktischen Export-/Import-Funktion, die das Übertragen ganzer Nextcloud-Instanzen per Archivdatei erheblich vereinfacht.
- Migration von Drittanbietern zu Nextcloud: Viele Nutzer wechseln von proprietären oder weniger flexiblen Cloud-Lösungen wie ownCloud zu Nextcloud. Der Hauptvorteil: Nextcloud überzeugt mit einem umfangreichen App-Ökosystem, hoher Anpassbarkeit und einer lebendigen Open-Source-Community. Die Umstellung erfolgt in der Regel über den Export der bestehenden Daten und deren anschließenden Import in die neue Nextcloud-Umgebung.
- Verlagerung lokaler Daten in die Cloud: Wer bislang auf lokal betriebene Speicherlösungen oder Server setzt, migriert zunehmend in cloudbasierte Systeme wie Nextcloud. Dabei kann es sich um vollständige Datenbestände oder auch nur um bestimmte Anwendungsbereiche handeln. Umfang und Komplexität der Migration hängen stark davon ab, welche Ziele mit dem Umzug verfolgt werden – etwa höhere Verfügbarkeit, mobiles Arbeiten oder zentrales Datenmanagement.
Mit dem Nextcloud Hosting von WebWide profitieren Sie von einer leistungsstarken Cloud-Lösung, die wir für Sie vollständig betreiben. Sie müssen sich weder um technische Einrichtung noch um Wartung kümmern – stattdessen erhalten Sie zuverlässigen Support, maximale Sicherheit und Serverstandorte in Deutschland.
Wie kann ich Nextcloud auf neuen Server umziehen?
Der Umzug einer bestehenden Nextcloud-Installation auf einen neuen Server ist ein technischer Prozess, der sorgfältige Vorbereitung und eine strukturierte Durchführung erfordert. In dieser Anleitung zeigen wir Ihnen, wie Sie Ihre Instanz sicher migrieren – von der Einrichtung des Zielsystems bis zur finalen Inbetriebnahme.
Erstellen Sie unbedingt vorab ein vollständiges Backup Ihrer Nextcloud-Daten und Datenbank, um im Notfall jederzeit zum Ausgangszustand zurückkehren zu können.
1. Schritt: Zielsystem vorbereiten
Bevor Sie mit dem eigentlichen Umzug beginnen, muss der neue Server bereitstehen:
- Installieren Sie das gewünschte Betriebssystem.
- Richten Sie die benötigten Dienste ein: Webserver, PHP samt aller erforderlichen Extensions sowie eine unterstützte Datenbanklösung wie MySQL, MariaDB, PostgreSQL oder Oracle.
- Vergewissern Sie sich, dass die PHP-Version sowie alle Extensions mit Ihrer aktuellen Nextcloud-Version kompatibel ist.
Sie benötigen eine Anleitung zur Installation von Nextcloud unter Ubuntu 22.04 oder Debaian 12? In unseren Blogartikeln "Nextcloud unter Ubuntu 22.04: Eine Schritt-für-Schritt-Anleitung zur Installation" und "Nextcloud unter Debian 12: Eine Schritt-für-Schritt-Anleitung zur Installation" können Sie eine passende Schritt-für-Schritt-Anleitung für das jeweilige Betriebssystem finden.
2. Schritt: Nextcloud in den Wartungsmodus versetzen
- Um Dateninkonsistenzen zu vermeiden, aktivieren Sie den Wartungsmodus auf dem bisherigen Server:
sudo -u www-data php occ maintenance:mode --on
- Warten Sie einige Minuten, damit alle verbundenen Geräte die Umstellung erkennen. Anschließend stoppen Sie den Webserver, um die Instanz vollständig „einzufrieren“.
3. Schritt: Datenbank sichern und übertragen
- Exportieren Sie Ihre bestehende Nextcloud-Datenbank mithilfe eines Dumps.
- Kopieren Sie die exportierte Datei auf den neuen Server und importieren Sie sie in das dort eingerichtete Datenbanksystem.
4. Schritt: Nextcloud-Dateien kopieren
- Übertragen Sie nun die gesamte Nextcloud-Dateistruktur (inklusive Datenverzeichnis) auf den neuen Server. Nutzen Sie dafür idealerweise
rsync, um Datei- und Zeitstempel korrekt zu übernehmen:rsync -avz --progress --times /pfad/zu/nextcloud/ /ziel/pfad/
- Prüfen Sie die Datei
config.phpund passen Sie ggf. Pfade an, falls sich Verzeichnisstrukturen geändert haben. - Um mögliche Inkonsistenzen zu beheben, führen Sie folgenden Reparaturbefehl aus:
sudo -u www-data php occ maintenance:repair
5. Schritt: Data-Fingerprint aktualisieren
Falls Ihre ursprüngliche Installation einen data-fingerprint in der config.php gesetzt hat, müssen Sie diesen neu generieren:
sudo -u www-data php occ maintenance:data-fingerprint
6. Schritt: Funktionstest durchführen
- Starten Sie Webserver, Datenbank und Nextcloud auf dem neuen Server.
- Prüfen Sie die Systemlogs auf Fehlermeldungen und stellen Sie sicher, dass der Wartungsmodus noch aktiv ist.
- Deaktivieren Sie anschließend den Wartungsmodus:
sudo -u www-data php occ maintenance:mode --off
- Melden Sie sich als Administrator an und überprüfen Sie, ob sämtliche Funktionen wie erwartet arbeiten.
7. Schritt: DNS-Eintrag aktualisieren
Passen Sie den DNS-Eintrag Ihrer Domain an, indem Sie den CNAME-Record auf den neuen Server verweisen. So stellen Sie sicher, dass alle Nutzer automatisch auf die neue Nextcloud-Instanz zugreifen.
Ändern Sie während der Migration – abgesehen vom Wartungsmodus – nichts an Ihrer ursprünglichen Instanz. So können Sie bei etwaigen Problemen jederzeit zurückwechseln. Bedenken Sie außerdem, dass die Dauer des Migrationsvorgangs stark von der Größe der Installation abhängig ist – große Instanzen benötigen unter Umständen mehrere Stunden.
Migration von ownCloud zu Nextcloud: So gelingt der reibungslose Umstieg
Der Wechsel von ownCloud zu Nextcloud lässt sich technisch als manuelles Upgrade verstehen. Dabei ist entscheidend, dass beide Systeme versionsseitig zueinander passen. Ein direkter Umstieg ist nur möglich, wenn Sie von ownCloud 10.13.x auf Nextcloud 25.0.x (mindestens Version 25.0.13) wechseln. Die folgende Schritt-für-Schritt-Anleitung unterstützt Sie beim sicheren und erfolgreichen Migrationsprozess:
1. Schritt: Datensicherung vornehmen
Bevor Sie Veränderungen am System vornehmen, sollten Sie ein vollständiges Backup Ihrer Daten und Datenbank anlegen. So stellen Sie sicher, dass Sie bei unerwarteten Problemen jederzeit zur ursprünglichen Installation zurückkehren können.
2. Schritt: Kompatible Nextcloud-Version herunterladen
Laden Sie die passende Version von der offiziellen Nextcloud-Archivseite herunter. Achten Sie darauf, dass die Version mit Ihrer ownCloud-Instanz kompatibel ist.
3. Schritt: Installation über ownCloud durchführen
Führen Sie die Installation von Nextcloud direkt über Ihre bestehende ownCloud-Instanz aus. Die offizielle Upgrade-Dokumentation von Nextcloud beschreibt die nötigen Schritte. Folgen Sie diesen sorgfältig.
4. Schritt: Datenbankstruktur aktualisieren
Nach dem erfolgreichen Upgrade (occ upgrade) passen Sie die Datenbankstruktur an. Führen Sie hierzu folgende Befehle nacheinander aus:
occ db:convert-filecache-bigint
occ db:add-missing-columns
occ db:add-missing-indices
occ db:add-missing-primary-keys
5. Schritt: CronJobs korrekt konfigurieren
Falls Ihre ownCloud-Instanz CronJobs nutzte, stellen Sie sicher, dass diese in Nextcloud korrekt übernommen werden – idealerweise über einen PHP-Aufruf, nicht über den klassischen occ system:cron-Befehl. So bleiben Automatisierungen erhalten.
6. Schritt: System auf aktuelle Nextcloud-Version bringen
Verwenden Sie den integrierten Nextcloud-Updater, um Ihre frisch migrierte Instanz auf den neuesten Stand zu bringen. So profitieren Sie von aktuellen Sicherheitsupdates und neuen Funktionen.
7. Schritt: Systemwarnungen überprüfen
Werfen Sie nach dem Upgrade einen Blick in die „Übersicht“ Ihrer Nextcloud-Systemeinstellungen. Dort werden Ihnen sicherheitsrelevante Hinweise oder Konfigurationswarnungen angezeigt, die Sie im Anschluss beheben sollten.
8. Schritt: Apps überprüfen und reaktivieren
Viele ownCloud-Apps sind nach der Migration zunächst deaktiviert. Reaktivieren Sie diese mithilfe der Nextcloud-kompatiblen Versionen. Die wichtigsten Apps lassen sich per Befehl aktivieren:
occ app:enable calendar
occ app:enable contacts
Fazit
Mit dieser Anleitung gelingt Ihnen der Umstieg auf Nextcloud sicher und ohne Datenverlust. Wenn Sie sich die technische Umsetzung nicht selbst zutrauen, steht Ihnen das WebWide-Team mit professioneller Unterstützung zur Seite – von der Erstberatung bis zur kompletten Migration.
FAQ - Häufig gestellte Fragen
Wie lange dauert eine Nextcloud-Migration in der Regel?
Die Dauer hängt stark von der Größe der Instanz, der Anzahl der Nutzer*innen und der eingesetzten Hardware ab. Kleine Umgebungen lassen sich oft in wenigen Stunden migrieren, während größere Installationen (mit mehreren Hundert Gigabyte oder vielen Benutzerkonten) deutlich länger brauchen – insbesondere bei der Datenübertragung.
Kann ich eine Nextcloud-Migration im laufenden Betrieb durchführen?
Nein. Während der Migration sollte die Instanz in den Wartungsmodus versetzt und der Webserver gestoppt werden. Nur so lassen sich Datenkonsistenz und ein reibungsloser Transfer gewährleisten.
Welche Risiken bestehen bei einer Migration?
Zu den häufigsten Problemen zählen inkonsistente Daten, beschädigte Dateiberechtigungen, inkompatible Apps oder falsch konfigurierte Datenbanken. Deshalb ist ein vollständiges Backup im Vorfeld essenziell – ebenso wie ein detaillierter Testlauf auf dem Zielsystem.
Was passiert mit bestehenden Benutzerkonten, Gruppen und Freigaben?
Diese Informationen sind in der Datenbank gespeichert und werden bei korrekter Migration vollständig übernommen. Voraussetzung ist, dass dieselbe Datenbankstruktur verwendet und keine Änderungen an Benutzerverwaltung oder Authentifizierung vorgenommen werden.
Müssen alle Nextcloud-Apps nach der Migration manuell reaktiviert werden?
Nicht unbedingt. Einige Apps aktivieren sich automatisch, sofern sie auf dem neuen Server verfügbar und kompatibel sind. Andere (insbesondere benutzerdefinierte oder Drittanbieter-Apps) müssen manuell geprüft und ggf. nachinstalliert werden.
Wie gehe ich mit inkompatiblen Apps oder veralteten Plugins um?
Diese sollten vor der Migration deaktiviert oder entfernt werden. Prüfen Sie nach dem Umzug, ob eine aktualisierte Version für Nextcloud verfügbar ist – oder ob sich eine alternative App mit vergleichbarem Funktionsumfang einsetzen lässt.