Nextcloud + OnlyOffice: Online-Office selbst gehostet
Google Docs und Microsoft 365 sind bequem – aber deine Dokumente liegen dabei auf fremden Servern. Mit Nextcloud und OnlyOffice betreibst du deine eigene, vollwertige Online-Office-Lösung im Homelab: Textverarbeitung, Tabellenkalkulation und Präsentationen direkt im Browser, gehostet auf deiner eigenen Hardware. In diesem Guide zeigen wir, warum sich das lohnt und wie du OnlyOffice per Docker installierst und in Nextcloud integrierst.
Warum eine selbst gehostete Office-Lösung?
Der wichtigste Grund ist Datenhoheit. Dokumente, Tabellen und Präsentationen gehören zu deinen sensibelsten Dateien – bei Google oder Microsoft entscheidest du nicht allein darüber, wo sie gespeichert und verarbeitet werden. Im eigenen Homelab bleiben alle Inhalte in deinem Netzwerk.
Dazu kommen weitere Vorteile:
- Keine Abo-Kosten: Nextcloud und die OnlyOffice Community Edition sind quelloffen und kostenlos nutzbar.
- Keine Nutzerbegrenzung: Du legst so viele Konten an, wie du willst – für Familie, Freunde oder den Verein.
- Volle Kontrolle: Du bestimmst über Updates, Backups und den Speicherort. Nichts verlässt deine Infrastruktur.
- Unabhängigkeit: Auch ohne Internetzugang funktioniert die Bearbeitung weiter, solange dein Server erreichbar ist.
Den Preis dafür zahlst du in Verantwortung: Du musst Updates einspielen und Backups pflegen. Wer sein Homelab ohnehin betreibt, hat diese Routine längst etabliert.
Die Architektur: Nextcloud + OnlyOffice
Nextcloud ist die Dateiablage – vergleichbar mit Google Drive. OnlyOffice Document Server übernimmt die eigentliche Bearbeitung der Dokumente im Browser. Beide Dienste laufen getrennt als Container und werden über eine Schnittstelle verbunden. Das Ergebnis: Öffnest du eine Datei in Nextcloud, rendert der OnlyOffice-Server sie in einem Editor, der Google Docs verblüffend ähnlich sieht.
Die OnlyOffice-Editoren unterstützen die gängigen Office-Formate: DOCX, XLSX, PPTX sowie die OpenDocument-Formate. Die Darstellung bleibt dabei nahe am Original – ein entscheidender Unterschied zu manch anderer Open-Source-Lösung.
OnlyOffice Document Server per Docker installieren
Der schnellste Weg führt über Docker. Eine docker-compose.yml genügt, um den Document Server zu starten:
version: "3.9"
services:
onlyoffice:
image: onlyoffice/documentserver:latest
container_name: onlyoffice
restart: unless-stopped
ports:
- "8081:80"
volumes:
- ./onlyoffice-data:/var/www/onlyoffice/Data
- ./onlyoffice-logs:/var/log/onlyoffice
environment:
- JWT_ENABLED=true
- JWT_SECRET=ersetze-dies-mit-einem-langen-zufaelligen-String
Gestartet wird der Stack wie gewohnt mit:
docker compose up -d
Wie Docker grundsätzlich funktioniert, erklärt unser [Docker-Einsteiger-Guide](docker-einsteiger.md). Beachte zwei Punkte: Der OnlyOffice-Container benötigt verhältnismäßig viel Arbeitsspeicher – plane mindestens 2 bis 4 GB RAM ein. Und der geheime JWT-Schlüssel schützt die Kommunikation zwischen Nextcloud und Document Server; ersetze ihn unbedingt durch einen eigenen, zufälligen Wert.
Integration in Nextcloud
Damit Nextcloud mit dem Document Server sprechen kann, installierst du in der Nextcloud-Oberfläche die offizielle App ONLYOFFICE. Anschließend trägst du unter Einstellungen die Adresse deines Document Servers ein – in unserem Beispiel http://deine-ip:8081 – sowie denselben JWT-Schlüssel, den du im Docker-Compose gesetzt hast.
Danach kannst du in den Dateien festlegen, welche Dateitypen mit OnlyOffice geöffnet werden sollen. Ab sofort öffnet ein Doppelklick auf ein Dokument den Editor direkt im Browser, ohne dass eine lokale Office-Installation nötig ist.
Funktionen im Überblick
Die Community Edition bringt alles mit, was du für den Alltag brauchst:
- Kollaboratives Arbeiten: Mehrere Personen bearbeiten ein Dokument gleichzeitig, Änderungen erscheinen in Echtzeit.
- Kommentare und Änderungsverfolgung: Review-Prozesse laufen wie bei den großen Cloud-Anbietern.
- Autosave und Versionierung: Dokumente werden laufend gespeichert; über Nextcloud greifst du zusätzlich auf ältere Versionen zu.
- Mobil nutzbar: Die Bearbeitung funktioniert im Browser auf Tablet und Smartphone.
Für fortgeschrittene Funktionen wie Makros oder benutzerdefinierte Plugins existiert eine kostenpflichtige Lizenz – für die meisten Homelab-Nutzer reicht die Community Edition völlig aus.
Ressourcen und Empfehlungen
Der OnlyOffice Document Server ist der ressourcenhungrigste Dienst in diesem Setup. Als Richtwert gilt: mindestens 2 GB RAM, komfortabel wird es mit 4 GB. Auf einem Raspberry Pi mit 4 GB läuft das Setup, auf einem Mini-PC oder Server deutlich flüssiger.
Weitere Hinweise für den sicheren Betrieb:
- HTTPS erzwingen: Stelle beide Dienste hinter einen Reverse-Proxy mit SSL-Zertifikat.
- Zugriff absichern: Für den Zugriff von unterwegs eignet sich ein VPN wie [WireGuard](wireguard-homelab.md), statt Nextcloud ungeschützt ins Internet zu stellen.
- Backups nicht vergessen: Sichere sowohl die Nextcloud-Daten als auch die OnlyOffice-Volumes regelmäßig.
Grundlegende Maßnahmen zur Absicherung deines Homelabs findest du in unserem [Homelab-Sicherheitsguide](homelab-sicherheit-guide.md).
Fazit
Nextcloud mit OnlyOffice ist die überzeugendste Open-Source-Alternative zu Google Docs und Microsoft 365 im Homelab: kostenlos, vollständig selbst gehostet und mit exzellenter Format-Kompatibilität. Der Installationsaufwand hält sich dank Docker in Grenzen – wer bereits eine Nextcloud betreibt, bekommt mit dem OnlyOffice Document Server in wenigen Schritten ein vollwertiges Online-Office. Die einzige echte Voraussetzung ist ausreichend Arbeitsspeicher und die Bereitschaft, Updates und Backups selbst zu übernehmen.