Technical Anshu
Tutorials Blog
Nextcloud + OnlyOffice

Kompletter Integrationsleitfaden für Nextcloud mit OnlyOffice

Ihre eigene private Cloud, in der das Team Dateien speichern und Word-, Excel- und PowerPoint-Dokumente gemeinsam im Browser bearbeiten kann – keine Lizenz pro Benutzer, Ihre Daten auf Ihrem Server.

By Technical AnshuLinux ServerSelf HostedFull setup
Sehen Sie sich das vollständige Video an – Einrichtung und Integration von Nextcloud und OnlyOffice, Schritt für Schritt

Dateispeicherung im Google Drive-Stil mit Bearbeitung im Office-Stil auf einem von Ihnen kontrollierten Server – das bietet Ihnen Nextcloud plus OnlyOffice. Diese Anleitung deckt den gesamten Weg ab: Installieren Sie beide Server, schließen Sie sie richtig an und testen Sie das Setup mit einer echten ersten Bearbeitung. Sehen Sie sich das Video oben an, um den vollständigen Vorgang auf dem Bildschirm zu sehen, und verwenden Sie diese Seite als Checkliste.

How the two servers talk to each other
Your browser opens the fileNextcloud page
Editor loads inside the pageOnlyOffice Docs
Docs server downloads the fileFrom Nextcloud
You type, changes collectInside Docs server
Saved file sent backCallback to Nextcloud
Rule to remember - the two servers must be able to reach each other, not just your browser.
Beispielablauf eines Dokuments vom Klicken bis zum Speichern – für jeden Schritt müssen beide Server erreichbar sein
1

Was Sie bauen und warum zwei Server

Nextcloud speichert Ihre Dateien und kümmert sich um Benutzer, Freigabe und Synchronisierung – allein kann es jedoch nur eine Vorschau der Dokumente anzeigen, sie jedoch nicht wirklich im Browser bearbeiten. OnlyOffice Docs ist die Bearbeitungsmaschine. Es handelt sich um ein separates Serverprogramm, das auf der Nextcloud-Seite geladen wird und die eigentliche Bearbeitung im Word-, Excel- und PowerPoint-Stil durchführt.

Dieses Projekt besteht also immer aus drei Teilen: Nextcloud installieren, OnlyOffice Docs installieren und sie dann mit der offiziellen Connector-App und einem gemeinsamen geheimen Schlüssel verbinden. Überspringen Sie die Verbindungsdetails und alles scheint installiert zu sein – es wird jedoch kein Dokument geöffnet. An diesem Kopplungsschritt scheitern die meisten Setups, und er ist das Herzstück dieses Leitfadens.

2

Bevor Sie beginnen – Server, Domäne und HTTPS

Entscheiden Sie sich zuerst für diese drei Dinge, denn wenn Sie sie später ändern, müssen Sie die Integration wiederholen.

  1. Server. Ein Linux-Server kann beides für ein kleines Team ausführen. OnlyOffice Docs allein benötigt mindestens 4 GB RAM, geben Sie also einer kombinierten Box 8 GB, wenn Sie können. Eine separate Größenanleitung ist auf den entsprechenden Seiten verlinkt.
  2. Zwei Adressen. Verwenden Sie für jeden Dienst eine Subdomäne, zum Beispiel cloud.example.com für Nextcloud und office.example.com für OnlyOffice. Ein gemeinsam genutzter Server mit einem Reverse-Proxy davor ist in Ordnung.
  3. HTTPS auf beiden. Dies ist keine optionale Ergänzung. Wenn Nextcloud auf HTTPS und der Editor auf einfachem HTTP läuft, blockiert der Browser den Editor als gemischten Inhalt. Holen Sie sich Zertifikate (Let's Encrypt ist kostenlos), bevor Sie die beiden verbinden.
3

Installieren Sie Nextcloud

Installieren Sie Nextcloud auf Ihrem Linux-Server mit einem Webserver (Apache oder Nginx), PHP und einer echten Datenbank – MariaDB oder PostgreSQL – für alles, was über einen winzigen Test hinausgeht. Erstellen Sie das Administratorkonto, beenden Sie den Web-Installer und bestätigen Sie, dass Sie sich anmelden, eine Datei hochladen und sie in der Dateien-App anzeigen können.

Zwei Gewohnheiten vom ersten Tag an: Aktivieren Sie die serverseitigen Prüfungen unter Einstellungen, Verwaltung, Übersicht, löschen Sie alle Warnungen, die Sie können, und notieren Sie Ihre Nextcloud-Adresse genau so, wie Benutzer sie öffnen werden – der Connector benötigt später diese Adresse, um sie abzugleichen.

4

Installieren Sie OnlyOffice Docs

Der offizielle und einfachste Weg ist das Docker-Image. Ein typischer Startbefehl sieht so aus (der geheime Wert wird im nächsten Schritt erklärt – verwenden Sie Ihren eigenen langen Zufallswert, niemals dieses Beispiel):

  1. sudo docker run -i -t -d -p 8080:80 -e JWT_ENABLED=true -e JWT_SECRET=YourLongSecretValue --restart=always onlyoffice/documentserver
  2. Warten Sie eine Minute, bis es startet, und öffnen Sie dann http://your-server:8080/healthcheck – es muss mit true antworten. Nichts anderes ist von Bedeutung, bis dies wahr ist.
  3. Platzieren Sie es hinter Ihrem Reverse-Proxy, damit es auf seiner eigenen HTTPS-Subdomäne antwortet, zum Beispiel https://office.example.com/, und testen Sie die Integritätsprüfung erneut an dieser Adresse.

Lassen Sie die integrierte Beispielseite später nicht auf einem öffentlichen Server aktiviert – es handelt sich um ein Testtool und nicht um Teil Ihres Bürosystems.

5

Verbinden Sie sie mit der Connector-App und dem Secret

Dies ist der Schritt, auf dem das gesamte Setup basiert. Die Connector-App befindet sich in Nextcloud. Das Geheimnis beweist beiden Servern, dass sie mit ihrem echten Partner sprechen.

  1. Öffnen Sie in Nextcloud Apps, suchen Sie nach ONLYOFFICE und installieren Sie die offizielle Connector-App.
  2. Gehen Sie zu Einstellungen, Verwaltung, ONLYOFFICE.
  3. Geben Sie unter Document Editing Service-Adresse Ihre OnlyOffice-Adresse ein, zum Beispiel https://office.example.com/.
  4. Fügen Sie unter Geheimer Schlüssel genau das gleiche Geheimnis ein, das Sie dem Docs-Server gegeben haben (den JWT_SECRET-Wert). Ein anderer Charakter und die Paarung schlägt fehl.
  5. Klicken Sie auf Speichern. Nextcloud prüft nun die Verbindung. Eine grüne Erfolgsmeldung bedeutet, dass der Handschlag funktioniert hat.

Wenn das Speichern fehlschlägt, installieren Sie nichts neu – es liegt fast immer am Geheimnis, an der Adresse oder daran, dass ein Server den anderen nicht erreichen kann. Der unten verlinkte schreibgeschützte Leitfaden zur Fehlerbehebung behandelt diese drei Ursachen der Reihe nach.

6

Die erste Bearbeitung – Beweisen Sie die gesamte Kette

Laden Sie ein kleines Testdokument hoch und öffnen Sie es. Es sollte im OnlyOffice-Editor geladen werden. Geben Sie eine Zeile ein, warten Sie ein paar Sekunden, schließen Sie die Registerkarte und öffnen Sie die Datei erneut – Ihre Zeile muss dort sein. Laden Sie die Datei außerdem einmal herunter und vergewissern Sie sich, dass die Änderung in der echten Datei und nicht nur auf dem Bildschirm erfolgt.

Testen Sie dann wie ein echter Benutzer: Geben Sie die Datei für ein zweites Konto frei, öffnen Sie sie gleichzeitig von beiden Konten aus und beobachten Sie, wie die Co-Editing-Cursor angezeigt werden. Erst wenn das Speichern, Teilen und gemeinsame Bearbeiten gelingt, ist die Integration tatsächlich erfolgt.

Ehrlich gesagt: Der Editor speichert wieder auf Nextcloud, wenn der letzte Editor das Dokument schließt oder nach einer kurzen Leerlaufzeit, nicht bei jedem einzelnen Tastendruck in der Datei selbst. Wenn der Docs-Server mitten in der Sitzung abgeschaltet wird, können die letzten Momente der Arbeit verloren gehen. Halten Sie den Docs-Server stabil und sichern Sie beide Hälften, wie in der Sicherungsanleitung beschrieben.

Sehen Sie sich den vollständigen Video-Guide an

Das Video zeigt die komplette Installation und Integration am Bildschirm – beide Server, die Connector-Einstellungen und die erste Dokumentbearbeitung.

Watch Full Video
Häufige Fragen (FAQ)

Können Nextcloud und OnlyOffice auf demselben Server laufen?

Ja, für ein Heim- oder kleines Büroteam kann ein Linux-Server beides ausführen, idealerweise mit den beiden Diensten auf separaten Subdomänen hinter einem Reverse-Proxy. Geben Sie dem Computer genügend RAM – OnlyOffice Docs allein benötigt mindestens 4 GB – und verschieben Sie den Docs-Server auf einen eigenen Computer, wenn die Bearbeitungslast zunimmt.

Ist die Nutzung von OnlyOffice mit Nextcloud kostenlos?

Die OnlyOffice Docs Community Edition ist kostenlos und Open Source und deckt die normale Bearbeitung von Dokumenten, Tabellenkalkulationen und Präsentationen mit Co-Editing ab. Für große Bereitstellungen, die offiziellen Support und Skalierungsfunktionen benötigen, gibt es kostenpflichtige Editionen. Für ein kleines Team ist die kostenlose Edition der übliche Ausgangspunkt.

Warum öffnet sich das Dokument nicht, nachdem ich alles verbunden habe?

Fast immer eine von drei Ursachen: Der geheime Schlüssel im Nextcloud-Connector stimmt nicht genau mit dem Geheimnis auf dem Docs-Server überein, der Docs-Server kann Nextcloud nicht erreichen, um die Datei herunterzuladen und Änderungen zurückzusenden, oder der Editor wird über einfaches HTTP innerhalb einer HTTPS-Seite geladen und der Browser blockiert ihn. Überprüfen Sie sie in dieser Reihenfolge.

Dieser Leitfaden basiert auf dem Technical Anshu-Video zur Nextcloud- und OnlyOffice-Integration. Auf einer Stufe stecken geblieben? Fragen Sie in den Videokommentaren nach – dort erhalten Sie eine Antwort.