Zum Hauptinhalt springen

Nextcloud

Einleitung​

In diesem Artikel zeigen wir Ihnen, wie Sie die Daten des Nextcloud-Servers in Ihren ONLYOFFICE Apps-Arbeitsbereich übertragen.

ONLYOFFICE Apps unterstützt den Export von Nextcloud-Benutzern, Benutzerdateien, Freigabeeinstellungen und Gruppen.

Daten aus Nextcloud exportieren​

Aktivieren des Wartungsmodus​

Aktivieren Sie zunächst den Wartungsmodus auf Ihrem Nextcloud-Server. Der Wartungsmodus stoppt den Server und ermöglicht den Export von Daten aus dem Nextcloud-Installationsordner und der MySQL-Datenbank. So aktivieren Sie den Wartungsmodus:

  1. Gehen Sie zum Ordner mit der Nextcloud-Installation.

    cd /var/www/html/nextcloud
  2. Führen Sie die OCC-Datei aus, um den Wartungsmodus zu aktivieren.

    sudo -u www-data php occ maintenance:mode --on
    hinweis

    Je nach Betriebssystem kann der Speicherort des Nextcloud-Installationsordners unterschiedlich sein.

Exportieren des Datenordners​

Um Ihre Daten erfolgreich nach ONLYOFFICE Apps zu migrieren, müssen wir die Benutzerordner in unser Sicherungsarchiv aufnehmen. Sie befinden sich im Ordner data im Verzeichnis Nextcloud.

Um den Ordner data zu exportieren, führen Sie den folgenden Befehl aus:

sudo rsync -Aax /var/www/html/nextcloud/data [preferred location]/data/

Dabei ist [bevorzugter Speicherort] ein Ziel des exportierten Ordners.

Exportieren der Datenbank​

Außerdem müssen wir die MySQL-Sicherungsdatei exportieren. Es gibt zwei Möglichkeiten, die Datenbank zu sichern.

Falls die Datenbank auf demselben Server bereitgestellt wird, führen Sie Folgendes aus:

sudo mysqldump --lock-tables -u root -p nextcloud_db > [preferred location]/nextcloud-dirbkp_`date +"%Y%m%d"`/

Dabei ist [bevorzugter Speicherort] ein Ziel des exportierten Ordners.

Wenn die Datenbank auf einem anderen Server bereitgestellt wird, führen Sie den folgenden Befehl aus:

mysqldump --single-transaction -h [server] -u [username] -p[password] [db_name] > nextcloud-sqlbkp_`date +"%Y%m%d"`.bak

Deaktivieren des Wartungsmodus​

Nachdem alle notwendigen Ordner und Dateien exportiert wurden, können wir den Wartungsmodus deaktivieren und den Nextcloud-Server starten.

Gehen Sie dazu zum Nextcloud-Installationsordner und führen Sie Folgendes aus:

sudo -u www-data php occ maintenance:mode --off

Vorbereiten der Daten für den Import​

Um die Daten zu importieren, müssen Sie bestimmte Dateien und Ordner in ein ZIP-Archiv komprimieren. Die Datei archive.zip enthält den Ordner data, in dem die Ordner der Nextcloud-Benutzer und die Datenbank-Sicherungsdatei gespeichert sind. Die Struktur der Datei archive.zip sieht wie folgt aus:

-archive:
- data:
- user1
- user2
- user3
- MySQL backup file
hinweis

Wir empfehlen, nur Benutzerordner im Verzeichnis data zu speichern. Das Speichern der restlichen Dateien und Ordner in diesem Verzeichnis kann beim Importieren der Daten zu Fehlern führen.

Exportieren mit Snap​

Wenn Sie Nextcloud verwenden, das mit dem Snap-Paket installiert wurde, führen Sie den folgenden Befehl aus:

sudo nextcloud.export

Dadurch wird der Wartungsmodus aktiviert und eine Sicherungskopie Ihrer gesamten Instanz in einen mit einem Zeitstempel versehenen Ordner, etwa 20240723-103102, innerhalb von /var/snap/nextcloud/common/backups/, geschrieben.

Nachdem der Export abgeschlossen ist, erstellen Sie das .tar-Archiv mit einem Befehl wie diesem:

sudo tar -cvf 20240723-103102_nextcloud-backup.tar /var/snap/nextcloud/common/backups/20240723-103102

Die Daten in ONLYOFFICE Apps importieren​

  1. Melden Sie sich bei Ihrem Arbeitsbereich an.

  2. Verwenden Sie das Menü Optionssymbol in der unteren linken Ecke und wählen Sie die Option Einstellungen.

  3. Wählen Sie den Abschnitt Datenimport.

  4. Klicken Sie auf den Link Importieren neben dem Nextcloud-Dienst oder dem Nextcloud-Element selbst.

    Migration von Nextcloud-Daten zu ONLYOFFICE Apps

  5. Klicken Sie auf das Ordnersymbol neben dem Auswahlfeld oder auf das Feld „Sicherungsdatei“ selbst und wählen Sie die Archive der Benutzer aus.

    Warten Sie, bis das Archiv geladen ist. Klicken Sie nach Abschluss des Ladevorgangs auf die Schaltfläche Nächster Schritt.

    Migration von Nextcloud-Daten zu ONLYOFFICE Apps

  6. Wählen Sie Benutzer aus der Liste aus und klicken Sie auf die Schaltfläche Nächster Schritt. Nur Benutzer mit E-Mail-Adressen werden zuerst migriert.

    Migration von Nextcloud-Daten zu ONLYOFFICE Apps

  7. Wählen Sie nun noch nicht ausgefüllte E-Mail-Benutzer aus und geben Sie deren E-Mail-Adressen ein. Geben Sie dazu die E-Mail-Adresse des Benutzers ein. Klicken Sie auf die Schaltfläche Häkchen neben dem E-Mail-Textfeld. Wählen Sie mehrere Benutzer aus der Liste aus, indem Sie die Kontrollkästchen der Benutzer aktivieren. Klicken Sie auf die Schaltfläche Nächster Schritt, um zum nächsten Schritt zu gelangen.

    Migration von Nextcloud-Daten zu ONLYOFFICE Apps

  8. Wählen Sie Benutzertypen (Volladministrator, Raumadministrator, Benutzer) und klicken Sie auf die Schaltfläche Nächster Schritt.

    hinweis

    Wird das Administratorlimit überschritten, erscheint eine Fehlermeldung und die Schaltfläche für den nächsten Schritt wird gesperrt.

    Migration von Nextcloud-Daten zu ONLYOFFICE Apps

  9. Wählen Sie die zu importierenden Module aus (Benutzer, Gruppen, persönliche Dateien, freigegebene Dateien und Ordner). Klicken Sie auf die Schaltfläche Datenimport starten, um mit dem letzten Schritt fortzufahren.

    hinweis

    Wenn das Modul „Persönliche Dateien“ deaktiviert ist, ist das Modul „Freigegebene Dateien und Ordner“ gesperrt.

    Migration von Nextcloud-Daten zu ONLYOFFICE Apps

  10. Klicken Sie nach der Migration der Daten auf die Schaltfläche Fertig stellen, um den Datenimport abzuschließen.

    Verwenden Sie die Schaltfläche Protokoll herunterladen, wenn Sie Informationen zur Migration sowie aufgetretene Fehler herunterladen möchten.

    Migration von Nextcloud-Daten zu ONLYOFFICE Apps

Sie können den neuen Benutzern auch einen Willkommensbrief senden. Dieser Brief informiert Ihre Benutzer über die Migration zu ONLYOFFICE Apps. Er enthält eine kurze Beschreibung der wichtigsten Funktionen und einen Anmeldelink. Um den Brief zu senden, aktivieren Sie die Option Einladungsbrief senden, bevor Sie auf die Schaltfläche „Fertig“ klicken.

Nach Abschluss der Migration finden Sie die neuen Benutzer und Gruppen im Abschnitt Konten.

Auf persönliche Dateien kann über die App Dateien zugegriffen werden. Auf Dateien und Ordner, die von anderen Benutzern freigegeben wurden, kann über den Bereich Mit mir geteilt zugegriffen werden.