Software & Collaboration

Collabora Online

Collabora Online ist eine selbstgehostete Office-Suite auf LibreOffice-Basis: serverseitig gerendert und im Browser bearbeitet, häufig in Nextcloud integriert.

  • LibreOffice-Technologie
  • Serverseitiges Rendering
  • ODF als Heimatformat
  • Datenhoheit, WOPI-Anbindung
  • Echtzeit-Co-Editing im Browser
Von Andreas Huser, Technische Beratung & Architektur Aktualisiert am 9 Min. Lesezeit

Collabora Online bringt eine vollwertige Office-Suite (Writer, Calc, Impress) auf LibreOffice-Technologie in den Browser, ohne dass die Dokumente in eine fremde Cloud wandern. Die Besonderheit liegt in der Architektur: Das Dokument wird auf dem eigenen Server gerendert, der Browser erhält nur das fertige Bild und Steuernachrichten.

Dieser Artikel erklärt das serverseitige Rendering, die Anbindung über das WOPI-Protokoll (etwa an Nextcloud), die Prozessisolation je Dokument, den Unterschied zwischen der freien CODE-Edition und der kommerziellen Variante sowie die Frage der OOXML-Kompatibilität.

1. Serverseitiges Rendering

Collabora Online arbeitet anders als eine klassische Web-App: Der zentrale Dienst (coolwsd) führt jedes geöffnete Dokument in einem eigenen, isolierten Prozess aus (aus einem vorgehaltenen Pool), der das Dokument mit dem LibreOffice-Kern lädt, das Layout berechnet und als Bildkacheln über eine WebSocket-Verbindung an den Browser schickt. Der Browser rendert also kein Dokument-HTML, sondern setzt vorberechnete Kacheln zusammen. Das hält die Endgeräte schlank, verlagert die Last aber auf den Server.

2. Anbindung über WOPI

Die Integration in eine Speicherplattform läuft über das WOPI-Protokoll (Web Application Open Platform Interface). Bei Nextcloud erzeugt die Office-App ein zeitlich begrenztes Token; Collabora ruft die Datei darüber ab und schreibt die geänderte Version zurück. Collabora selbst speichert nichts dauerhaft, die Dokumente liegen weiter in der angebundenen Plattform (Nextcloud, ownCloud, Moodle und andere). Damit bleibt die Datenhoheit beim eigenen Speicher.

3. Sicherheit und Reverse Proxy

Vor dem Collabora-Dienst steht typischerweise ein Reverse Proxy, der TLS terminiert und, zwingend, die WebSocket-Verbindung durchreicht. Jedes Dokument läuft serverseitig isoliert in einer eigenen, eingeschränkten Umgebung. Die WOPI-Strecke ist tokenbasiert abgesichert.

Reverse Proxy: WebSocket durchreichen (nginx, Auszug)

location ^~ /cool/ {
  proxy_pass http://127.0.0.1:9980;
  proxy_set_header Host $host;
  proxy_set_header Upgrade $http_upgrade;
  proxy_set_header Connection "upgrade";
}

4. CODE und kommerzielle Variante

Die CODE-Edition (Collabora Online Development Edition) ist kostenlos und funktional gleich, vom Hersteller aber für Tests, Heimgebrauch und kleine Teams vorgesehen, nicht für den Produktivbetrieb. Die kommerzielle Collabora Online bietet stabile, langfristig gepflegte Releases, Sicherheits-Patches mit Zusage, Active-Directory-Integration und Support. Für den Unternehmenseinsatz ist die kommerzielle Variante die belastbare Wahl.

5. OOXML-Kompatibilität

Heimatformat ist ODF (OpenDocument). Microsoft-Formate (DOCX, XLSX, PPTX) werden über die LibreOffice-Filter importiert und exportiert; bei Roundtrips bewahrt ein interner Mechanismus nicht abbildbare Merkmale. Die Kompatibilität ist im Büroalltag gut, aber nicht in jedem Detail eins zu eins zu Microsoft Office, besonders bei komplexen Layouts, speziellen 365-Funktionen und VBA-Makros.

6. Stärken und Grenzen

StärkenGrenzen
Volle Datenhoheit, Dokumente bleiben im eigenen Hausserverlastig: jedes Dokument bindet einen eigenen Prozess
Kein Browser-Plugin nötig, schlanke EndgeräteTile-Rendering erzeugt eine spürbare Eingabelatenz
ODF nativ, brauchbare OOXML-FilterOOXML-Kompatibilität nicht in jedem Detail eins zu eins
WOPI-Integration in Nextcloud und weitere Plattformenhorizontale Skalierung wegen Sitzungsbindung komplex
Aktiv entwickelt, großer LibreOffice-BeitragCODE für Produktion ungeeignet (kein Support, Rolling Release)

Häufige Fragen zu Collabora Online

Nein. Collabora Online läuft auf der eigenen Infrastruktur und speichert selbst nichts dauerhaft; die Dokumente liegen in der angebundenen Plattform wie Nextcloud. Über das WOPI-Protokoll holt sich Collabora die Datei, bearbeitet sie im Arbeitsspeicher und schreibt sie zurück. Damit bleibt die Datenhoheit vollständig im eigenen Haus, ein zentrales Argument gegenüber Cloud-Office.

CODE (Collabora Online Development Edition) ist kostenlos und funktional vergleichbar, vom Hersteller aber für Tests, Heimgebrauch und kleine Teams gedacht, ohne Support und als Rolling Release. Die kommerzielle Collabora Online bietet stabile Long-Term-Releases, Sicherheits-Patches mit Zusage, AD-Integration und bezahlten Support. Für den Produktivbetrieb im Unternehmen ist die kommerzielle Variante die belastbare Wahl.

Auch der Autor ist nur ein Mensch, dem Fehler unterlaufen können. Wenn in diesem Beitrag etwas nicht stimmt oder unklar ist, freuen wir uns über einen kurzen Hinweis über das Kontaktformular unten, wir prüfen und korrigieren das.

Der nächste Schritt

Collabora Online im eigenen Haus richtig einsetzen?

Wir klären, ob und wie der Baustein zu Ihrer Infrastruktur passt, und sagen offen, wann sich der Aufwand lohnt und wann nicht.

Erstgespräch vereinbaren oder Formular ausfüllen