OnlyOffice oder Collabora für Nextcloud auf kleinem VPS?
Vergleichen Sie OnlyOffice und Collabora für Nextcloud: RAM-Vorgaben, Grenzen von CODE und Docs, DOCX-Treue und die passende Wahl für 2 bis 4 GB RAM.
OnlyOffice vs Collabora: die richtige Wahl für einen kleinen VPS
OnlyOffice vs Collabora ist eine Entscheidung zwischen zwei Dokument-Engines, die an einen bereits betriebenen Fileserver angebunden werden. Für die meisten Leser ist das Nextcloud. Auf einem VPS mit 2 GB sollten Sie Collabora verwenden und die von Nextcloud gebündelte Variante einsetzen. Dadurch benötigen Sie keinen zweiten Container und keine zusätzliche Webadresse. Ab 4 GB lohnt sich ONLYOFFICE Docs wegen des zusätzlichen Speicherbedarfs, wenn Ihr Team überwiegend mit .docx und .xlsx arbeitet. Diese Formate unterstützt der Editor direkt.
Bei jeder Suche zu diesem Thema taucht ein dritter Name auf. ONLYOFFICE DocSpace ist ein separates Produkt mit einer eigenen Benutzeroberfläche. Es ist nicht die Komponente, mit der Nextcloud kommuniziert. DocSpace zu installieren, weil ein Tutorial „OnlyOffice“ erwähnt hat, ist der häufigste Grund für die Annahme, dass eine Bearbeitungsschaltfläche in Nextcloud einen leistungsfähigen Server erfordert.
Die drei Produkte, die häufig verwechselt werden
- ONLYOFFICE Docs, auch Document Server genannt, ist allein die Bearbeitungs-Engine. Es enthält keinen Dateimanager. Der Nextcloud-Connector kommuniziert mit dieser Komponente. Die Community Edition ist kostenlos und steht unter der GNU AGPL v3.
- ONLYOFFICE DocSpace ist ein Arbeitsbereich mit Räumen, Mitgliederverwaltung, Freigaben und einer eigenen Weboberfläche. Docs ist darin enthalten. DocSpace überschneidet sich mit Nextcloud, statt Nextcloud zu erweitern. Die veröffentlichten Mindestanforderungen, geprüft im Oktober 2026, liegen für das Installationsskript bei 4 CPU-Kernen und 8 GB RAM. Empfohlen werden 12 GB. Der Docker-Build mit einem einzelnen Container benötigt 6 Kerne und 12 GB. ONLYOFFICE kennzeichnet diesen Build als für Tests und nicht für den Produktiveinsatz.
- Collabora Online ist LibreOffice, das auf dem Server ausgeführt wird. Das Dokument wird auf dem Server layoutet und gerendert und anschließend als Bilder an den Browser übertragen. Der kostenlose Build heißt CODE. Das steht für Collabora Online Development Edition.
Nextcloud stellt für die Collabora-Anbindung zwei Apps bereit. richdocuments, im App Store als Nextcloud Office aufgeführt, ist der Connector zu einem Collabora-Server. richdocumentscode enthält CODE innerhalb der Nextcloud-Installation. Dadurch müssen Sie keinen Container ausführen und keine Proxy-Regel anlegen. Das Handbuch von Nextcloud beschreibt diesen integrierten Server als geeignet für den persönlichen Einsatz oder kleine Teams. Für eine bessere Leistung wird eine dedizierte Collabora-Installation empfohlen.
Wenn die Frage nach dem Dateiserver noch nicht entschieden ist, ist Seafile im Vergleich zu Nextcloud die zuerst zu treffende Entscheidung. Der Office-Server wird an den jeweils eingesetzten Dateiserver angebunden. Wenn Nextcloud bereits läuft, ist eine Nextcloud-Instanz auf einem VPS mit TLS und Backups das System, von dem diese Anleitung ausgeht.
Wie viel RAM benötigt jede Lösung?
The data behind this chart
[
{
"label": "Collabora CODE",
"min_ram_gb": 1
},
{
"label": "ONLYOFFICE Docs",
"min_ram_gb": 4
},
{
"label": "ONLYOFFICE DocSpace",
"min_ram_gb": 8
}
]Das sind die Angaben der jeweiligen Anbieter, geprüft im Oktober 2026. Jede Angabe gilt nur für den Office-Server, auf dem keine weiteren Dienste laufen. Der Quick Start von Collabora für den CODE-Container nennt 1 GB. ONLYOFFICE benötigt für Docs unter Docker 4 GB sowie 4 GB Swap und 40 GB freien Speicherplatz. DocSpace benötigt bei der Installation mit dem Anbieterskript 8 GB und vier CPU-Kerne. Empfohlen werden 12 GB.
Installieren Sie zusätzlich Nextcloud auf derselben Maschine. Die PHP-FPM-Worker (FastCGI process manager), die Datenbank und der Hintergrundprozess für Jobs benötigen ebenfalls Arbeitsspeicher. Das gilt auch für den Kernel-Page-Cache, der Dateilisten schnell erscheinen lässt. Auf einem VPS mit 2 GB bleibt kein Speicher für einen eigenständigen Office-Container. Das System verwendet dann Swap. Ein Server mit intensivem Swapping wirkt wie ein defekter Server: Der Ladeindikator des Editors dreht sich 30 Sekunden lang und bricht anschließend ab. Deshalb gibt es die integrierte CODE-App. Sie enthält die Collabora-Binärdateien in der Nextcloud-App. Nextcloud leitet den Editor-Verkehr lokal dorthin weiter. Das verringert die Geschwindigkeit, erspart Ihnen aber einen vollständigen zusätzlichen Dienst.
Warum die beiden Engines Speicher unterschiedlich verwenden
Collabora rendert auf dem Server. Jedes geöffnete Dokument erhält einen eigenen Prozess im Container. Diesen Prozess können Sie mit docker exec collabora ps -ef beobachten, während jemand das Dokument bearbeitet. Der Speicherbedarf steigt mit der Anzahl der gleichzeitig geöffneten Dokumente. Ein inaktiver Server benötigt daher wenig Speicher, zehn gleichzeitige Bearbeiter dagegen nicht.
ONLYOFFICE Docs verlagert die Layoutverarbeitung in den Browser. Der Editor basiert auf JavaScript. Der Server speichert die Datei, koordiniert die gemeinsame Bearbeitung und führt Formatkonvertierungen aus. Seit Version 9.4, die im Mai 2026 veröffentlicht wurde, führt der Container der Community Edition nginx vor einem einzigen konsolidierten Serverprozess aus. PostgreSQL und RabbitMQ sind darin nicht enthalten. ONLYOFFICE nennt weiterhin 4 GB als Mindestwert, wenn keine Verbindung besteht.
Die beiden Kurven haben unterschiedliche Verläufe. Collabora startet mit einem niedrigen Speicherbedarf und steigt mit jedem geöffneten Dokument an. ONLYOFFICE startet mit einem höheren Speicherbedarf und steigt langsamer, weil ein Teil der Verarbeitung auf den Laptops Ihrer Benutzer erfolgt.
Was die kostenlosen Builds begrenzen
CODE hat im Standardmodus keine Dokument- oder Verbindungsbegrenzung. Mitarbeiter von Collabora bestätigten dies im September 2026 im eigenen Collabora-Forum. Die in älteren Anleitungen genannten Begrenzungen auf 10 Dokumente und 20 Verbindungen gelten nur, wenn der optionale Home Mode aktiviert ist. Standardmäßig ist er nicht aktiviert. CODE unterscheidet sich vom kostenpflichtigen Collabora-Online-Build durch Stabilität und Support. Collabora beschreibt CODE als Rolling Release unter ständiger Weiterentwicklung, ohne SLA und ohne Long Term Support. Es ist für den Heimgebrauch und kleine Teams geeignet, nicht jedoch für den Produktiveinsatz. Collabora Online ist die stabile Edition mit Long Term Support, einem SLA und signierten Sicherheitsupdates. Für die Dimensionierung empfiehlt die FAQ von Collabora 10 Benutzer pro CPU-Thread und 50 MB RAM pro Benutzer sowie zusätzlich 1 GB für das System.
ONLYOFFICE Docs Community Edition hat seit Version 9.4 keine Verbindungsbegrenzung mehr. In dieser Version wurde die frühere Begrenzung auf 20 gleichzeitig geöffnete Dokumente entfernt. Die Docker-Anforderungsseite nennt stattdessen Dimensionierungsstufen: 100 bis 200 Benutzer auf einem System mit 2 CPU-Kernen bei 2.8 GHz und 4 GB RAM sowie 200 bis 400 Benutzer auf einem System mit 4 CPU-Kernen. Zusätzlich weist sie darauf hin, dass die tatsächliche Anzahl von der Größe und dem Typ der geöffneten Dokumente abhängt. Betrachten Sie diese Werte als Herstellergrenzen, die unter den Bedingungen des Herstellers ermittelt wurden.
Welche Lösung verarbeitet .docx und .xlsx besser?
ONLYOFFICE arbeitet direkt mit Office Open XML (OOXML). Eine .docx-Datei wird daher in dem Format geöffnet, bearbeitet und zurückgeschrieben, in dem sie eingegangen ist. Collabora basiert auf LibreOffice. Das native Format ist OpenDocument (ODF). Jede OOXML-Datei wird beim Öffnen importiert und beim Speichern exportiert. Beide Lösungen eignen sich für alltägliche Dokumente. Der Unterschied zeigt sich bei Dateien, die in Microsoft Word oder Excel mit umfangreicher Formatierung erstellt wurden. Er äußert sich eher in kleinen Verschiebungen im Layout als in Datenverlust.
Verlassen Sie sich bei dieser Frage nicht auf Vergleichsseiten, auch nicht auf diese. Nehmen Sie Ihre beiden problematischsten Dateien: die Datei mit nachverfolgten Änderungen und die Datei mit der Pivot-Tabelle. Öffnen Sie beide Dateien in beiden Editoren, speichern Sie sie, laden Sie sie herunter und vergleichen Sie sie mit dem Original. Zwanzig Minuten dafür beantworten die Frage nach der Formatierungstreue für Ihre Dokumente. Nur diese konkrete Form der Frage ist relevant.
Wenn eine Person gelegentlich eine Datei bearbeitet, vermeidet eine Einzelplatz-Office-Suite den Betrieb eines Dokumentservers.
Lizenzierung und die Einordnung der kostenpflichtigen Varianten
ONLYOFFICE Docs Community Edition steht unter der GNU AGPL v3. Seit Version 9.4 gelten zusätzliche Bedingungen. Sie verlangen eine Namensnennung, Copyright-Hinweise und eine eindeutige Kennzeichnung geänderter Versionen. Die Lizenz gewährt kein Recht zur Nutzung der Marken von ONLYOFFICE. Der Quellcode von Collabora Online steht unter der Mozilla Public License 2.0. Beide Projekte sind Open Source. Beide Unternehmen bieten eine unterstützte Variante zum Kauf an.
Welche Einschränkungen die kostenlose Variante hat, unterscheidet sich. Die kostenlose Collabora-Variante hat im Standardmodus keine Begrenzung. Dafür fehlen Stabilität und Support: Es handelt sich um eine fortlaufende Entwicklungsveröffentlichung ohne SLA. Die kostenlose ONLYOFFICE-Variante hat ebenfalls keine Begrenzung. ONLYOFFICE bietet außerdem die Editionen Enterprise und Developer an, die Support und weitere Funktionen hinzufügen. Für einen Haushalt oder ein kleines Team sind beide kostenlosen Varianten ausreichend. Für ein Unternehmen sollten Sie die Lizenzbedingungen lesen, bevor Sie einen Rollout planen. Die Pflichten aus der AGPL und die nutzerabhängige Preisgestaltung sind getrennte Probleme mit unterschiedlichen Lösungen.
Die Installation eines der beiden Systeme erfolgt als einzelner Container
ONLYOFFICE Docs, an die Loopback-Schnittstelle gebunden, weil ein Reverse Proxy davor die TLS-Terminierung (Transport Layer Security) übernimmt:
sudo docker run -i -t -d -p 127.0.0.1:8081:80 --restart=always \
-e JWT_SECRET=replace_this_with_a_long_random_string \
onlyoffice/documentserverSetzen Sie JWT_SECRET selbst. Die JWT-Signatur (JSON Web Token) ist seit ONLYOFFICE Docs 7.2 standardmäßig aktiviert. Wenn Sie kein Secret angeben, erzeugt der Container eines. Ein erzeugtes Secret kann sich ändern, wenn der Container neu erstellt wird. Danach funktioniert der Connector nicht mehr, ohne eine hilfreiche Meldung anzuzeigen.
Der erste Start dauert einige Minuten. Prüfen Sie ihn:
curl http://127.0.0.1:8081/healthcheckDieser Endpunkt antwortet mit true, sobald die Editoren im Container bereit sind. Jede andere Antwort, einschließlich false, bedeutet: Lesen Sie docker logs im Container, bevor Sie die Nextcloud-Einstellungen ändern.
Collabora CODE:
docker run -t -d --name collabora --restart always \
-p 127.0.0.1:9980:9980 \
-e "aliasgroup1=https://cloud.example.com:443" \
-e "extra_params=--o:ssl.enable=false" \
collabora/codealiasgroup1 ist die Liste der Nextcloud-Adressen, von denen dieser Container Anfragen akzeptiert. Der Port muss ebenfalls darin enthalten sein. Mit ssl.enable=false verwendet coolwsd, der Serverprozess von Collabora, innerhalb des Containers reines HTTP, weil der vorgeschaltete Reverse Proxy TLS übernimmt. Prüfen Sie es:
curl http://127.0.0.1:9980/hosting/capabilities
curl http://127.0.0.1:9980/hosting/discoveryDie erste Anfrage gibt JSON zurück, die zweite XML. Eine abgewiesene Verbindung bedeutet, dass der Container noch gestartet wird oder beendet wurde. Lesen Sie daher docker logs collabora.
Verbindung des Editors mit Nextcloud
Für Collabora installieren Sie die Nextcloud-Office-App, öffnen Sie die Administratoreinstellungen und anschließend Office. Wählen Sie die Option zur Verwendung eines eigenen Servers und geben Sie die Adresse ein, die die Browser Ihrer Benutzer erreichen können, zum Beispiel https://office.example.com. Nextcloud verwaltet die Dateien, und Collabora ruft sie über WOPI (Web Application Open Platform Interface) ab. Daher müssen vier separate Netzwerkpfade funktionieren:
- Der Browser erreicht Nextcloud.
- Der Browser erreicht den Collabora-Server.
- Nextcloud erreicht den Collabora-Server.
- Collabora erreicht Nextcloud.
Testen Sie die letzten beiden Pfade manuell. Auf dem Nextcloud-Server sollte curl https://office.example.com/hosting/capabilities JSON ausgeben. Im Collabora-Container sollte curl https://cloud.example.com/status.php das Status-JSON von Nextcloud ausgeben. Der Pfad, bei dem der Test fehlschlägt, muss korrigiert werden.
Für ONLYOFFICE installieren Sie die Connector-App. Tragen Sie anschließend in deren Einstellungen die Adresse von ONLYOFFICE Docs und den geheimen Schlüssel ein. Der geheime Schlüssel muss exakt mit JWT_SECRET übereinstimmen. Wenn der Container einen eigenen Schlüssel generiert hat, lesen Sie ihn im Container unter /etc/onlyoffice/documentserver/local.json und services.CoAuthoring.secret.inbox.string aus. Prüfen Sie die Verbindung anschließend aus Ihrem Nextcloud-Verzeichnis als Benutzer des Webservers:
php occ onlyoffice:documentserver --checkDer Befehl bestätigt entweder die Verbindung oder gibt den Fehler aus, der im Connector auftritt. Das ist schneller, als die Browserkonsole zu prüfen. Beide Connectoren bieten außerdem erweiterte Felder für den Fall, dass sich die Browseradresse und die Server-zu-Server-Adresse unterscheiden, beispielsweise wenn Nextcloud den Editor über ein privates Netzwerk erreicht. Füllen Sie diese Felder aus, anstatt den internen Netzwerkverkehr über die öffentliche Adresse nach außen und wieder zurück zu leiten.
Warum die Bearbeitung hinter einem Reverse Proxy fehlschlägt
Fast jeder Bericht nach dem Muster „Die Datei lässt sich nicht öffnen“ hat eine dieser Ursachen.
Nicht übereinstimmendes Protokoll. Nextcloud auf https mit der Office-Serveradresse http schlägt fehl, weil der Browser einen unsicheren Frame innerhalb einer sicheren Seite nicht lädt. Verwenden Sie für beide https.
Fehlende Proxy-Regeln für Collabora. Der Proxy muss /browser, /hosting/discovery, /hosting/capabilities, /cool, /cool/adminws und WebSocket-Verbindungen auf /cool/(.*)/ws an Port 9980 weiterleiten. Fehlt die WebSocket-Regel, wird der Dokument-Frame geladen und bleibt anschließend leer. Der Editor öffnet direkt nach dem Laden eine WebSocket-Verbindung und erhält keine Antwort.
Ein falsches aliasgroup1. Der Container weist Anfragen von einer Adresse zurück, die ihm nicht bekannt ist, und docker logs collabora protokolliert No acceptable WOPI hosts found. Der Wert muss mit der Nextcloud-URL übereinstimmen, die Ihre Benutzer eingeben, einschließlich des Ports.
Nextcloud verweigert den Zugriff auf eine lokale Adresse. Nextcloud blockiert ausgehende Anfragen an lokale und private Adressen standardmäßig. Die Logzeile lautet Host violates local access rules. Setzen Sie 'allow_local_remote_servers' => true in config.php, wenn der Editor tatsächlich nur über eine lokale Adresse erreichbar ist.
Eine zu eng gefasste WOPI-Allowlist. Die Office-Einstellungen von Nextcloud enthalten eine Allowlist für WOPI-Anfragen. Sie begrenzt die Adressen, die Dateien abrufen dürfen. Diese Einstellung ist sinnvoll. Sie kann jedoch auch die Bearbeitung verhindern, wenn ein Container nach einer Neuerstellung eine neue IP-Adresse erhält. Wenn Dokumente direkt nach einer Neuerstellung nicht mehr geöffnet werden, prüfen Sie zuerst dieses Feld.
ONLYOFFICE kann die Datei nicht herunterladen. Der Connector meldet Error while downloading the document file to be converted.. Der Dokumentserver wurde angewiesen, eine Datei von Nextcloud abzurufen, kann dies aber nicht: Die angegebene Adresse ist aus seinem Container nicht erreichbar, Nextcloud stellt ein Zertifikat bereit, das er nicht akzeptiert, oder das Secret stimmt nicht überein. Führen Sie curl mit docker exec aus dem Container gegen genau diese URL aus. Der Grund ist normalerweise in einer einzigen Zeile zu finden.
Was passt tatsächlich auf 2 GB und 4 GB?
Auf 2 GB sollten Sie Nextcloud mit der integrierten CODE-App betreiben und es dabei belassen. Das ist langsamer als ein eigenständiger Server. Das erste Öffnen einer großen Tabelle kann mehrere Sekunden dauern. Eine Proxy-Konfiguration ist dafür nicht erforderlich. Für einen Haushalt ist das die richtige Lösung.
Auf 4 GB können Sie Nextcloud zusammen mit einem eigenständigen CODE-Container betreiben. Konfigurieren Sie außerdem Swap, damit eine kurzfristige Lastspitze den Server nicht außer Betrieb setzt. Ab dieser Größe fühlt sich die Bearbeitung normal an.
Wenn Sie ONLYOFFICE Docs neben Nextcloud betreiben möchten, sollten Sie 6 bis 8 GB einplanen oder Docs auf einem eigenen kleinen Server ausführen. Der eigene Mindestbedarf von 4 GB gilt nur für den Dokumentserver. Wenn Sie ihn gemeinsam mit Nextcloud auf einem Server mit 4 GB betreiben, wird bei jeder tatsächlichen Nutzung ausgelagert.
DocSpace auf einem kleinen VPS sollten Sie vermeiden. Der veröffentlichte Mindestbedarf für die Installation mit dem Skript beträgt 8 GB RAM und vier CPU-Kerne. Empfohlen werden 12 GB und sechs Kerne. Ein häufig verlinktes Tutorial eines Providers installiert DocSpace weiterhin mit dem Installationsskript des Herstellers auf einer Instanz mit 8 GB. Damit wird der Mindestbedarf gerade erfüllt, ohne Reserve. Der empfohlene Wert wird unterschritten. Außerdem beantwortet diese Konfiguration eine andere Frage als die, die Sie gestellt haben. Prüfen Sie vor der Ausführung eines Tutorials, was es installiert. Prüfen Sie auch, wann die darin genannten Anforderungen zuletzt mit der Seite des Herstellers abgeglichen wurden. Das Installationsskript ist außerdem nur eine Möglichkeit. Docs und CODE sind einzelne Container, die Sie selbst starten, stoppen und löschen. Das ist leichter nachvollziehbar als ein Skript, das einen vollständigen Stack einrichtet.
Die allgemeinere Frage, welche Dienste überhaupt auf einen kleinen Server gehören, beantwortet was sich 2026 für Self-Hosting lohnt mit einer kurzen Auswahl.
FAQ
Ist OnlyOffice oder Collabora besser für Nextcloud?
Keines von beiden ist grundsätzlich besser. Meist entscheidet der Arbeitsspeicher. Collabora benötigt mindestens die 1 GB, die in der eigenen Schnellstartanleitung angegeben sind. Der kostenlose CODE-Build hat im Standardmodus keine Dokument- oder Verbindungsbegrenzung. Collabora ist jedoch für den Einsatz zu Hause und in kleinen Teams vorgesehen, nicht für Produktionsumgebungen. ONLYOFFICE Docs benötigt zusätzlich zu den Anforderungen von Nextcloud 4 GB. Seit Version 9.4 gibt es keine Verbindungsobergrenze mehr. Außerdem arbeitet es direkt mit .docx und .xlsx, sodass die Formatierung von Microsoft-Office-Dokumenten näher am Original bleibt. Wählen Sie Collabora auf einem kleinen VPS. Wählen Sie ONLYOFFICE, wenn das Team den ganzen Tag mit Office-Formaten arbeitet und Sie dem Editor eigenen Arbeitsspeicher zuweisen können.
Wie viel RAM benötige ich, um Dokumente in Nextcloud zu bearbeiten?
2 GB reichen für die integrierte CODE-Server-App von Nextcloud aus. Diese App läuft innerhalb der Nextcloud-Installation und nicht als zweiter Dienst. 4 GB bieten ausreichend Reserven für Nextcloud und einen eigenständigen Collabora-CODE-Container. ONLYOFFICE Docs gibt für den Dokumentserver allein mindestens 4 GB an. Planen Sie daher 6 bis 8 GB ein, wenn der Dokumentserver gemeinsam mit Nextcloud auf einem Rechner läuft. Alternativ können Sie ihn auf einem separaten Server betreiben.
Warum wird der Dokumentrahmen geöffnet und bleibt dann leer?
Der Editor wird über HTTPS geladen und öffnet anschließend einen WebSocket. Ein leerer Rahmen bedeutet daher fast immer, dass die WebSocket-Verbindung nicht hergestellt wurde. Bei Collabora hinter nginx müssen Sie prüfen, ob der Proxy /cool/(.*)/ws zusammen mit den Headern für das Verbindungs-Upgrade weiterleitet. Prüfen Sie außerdem, ob /browser, /hosting/discovery und /hosting/capabilities ebenfalls weitergeleitet werden. Lesen Sie anschließend docker logs im Container. No acceptable WOPI hosts found bedeutet, dass der Wert aliasgroup1 nicht mit der Nextcloud-Adresse übereinstimmt, die der Browser verwendet hat, einschließlich des Ports.
Benötige ich ONLYOFFICE DocSpace, um Dateien in Nextcloud zu bearbeiten?
Nein. DocSpace ist ein eigenständiger Arbeitsbereich mit eigener Benutzeroberfläche und eigenen Benutzerkonten. Der Nextcloud-Connector kommuniziert nicht mit DocSpace. Nextcloud verbindet sich mit ONLYOFFICE Docs, dem Dokumentserver. DocSpace gibt für eine Installation per Skript mindestens 8 GB RAM und 4 CPU-Kerne an. Empfohlen werden 12 GB. Deshalb entsteht bei Anleitungen zur Installation von DocSpace der falsche Eindruck, dass die Bearbeitung im Browser einen großen Server benötigt.