Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Was ist Collabora Online?

Collabora Online ist eine webbasierte Office‑Suite auf Basis der LibreOffice‑Engine. Sie ermöglicht das Erstellen und gemeinsame Bearbeiten von Textdokumenten, Tabellen und Präsentationen direkt im Browser — ähnlich wie andere Online‑Office‑Dienste, aber mit Fokus auf Integration in eigene Serverumgebungen und Datenschutz.

Collabora nutzt dafür den LibreOffice‑Kern und verwirklicht die Dokumentenverarbeitung und das Rendering serverseitig durch die LibreOffice‑Engine. Der Server öffnet Dateien, rendert Seiten und verarbeitet Änderungen.

Ein Collabora‑Server läuft auf einem Server (Container oder Paket). Browser‑Clients verbinden sich per HTTPS/WebSocket, erhalten gerenderte Inhalte und senden Änderungen zurück. Änderungen werden als Operationen zwischen Server und mehreren Clients synchronisiert, sodass mehrere Nutzer gleichzeitig kollaborativ arbeiten können.

Öffnet man z.B. auf einer Cloud-Instanz eine Office-Datei, so wird, bei vorhandener Collabora-Integration im Browser das entsprechende Bearbeitungsprogramm in einem iframe mit der Datei geöffnet. Im Browser läuft also quasi das Office-Programm, mit welchem man die Datei bearbeiten kann.

Um Collabora in die eigene Cloud zu integrieren, muss man zunächst auf einem Server Collabora online installieren. Die Software gibt es als kommerzielles Produkt, aber auch in einer freien Version, die sich Collabora CODE nennt. Sie lässt sich am einfachsten mittels Docker-Container auf dem eigenen Server installieren, oder – noch etwas einfacher – mit YunoHost.

Ist der Collabora-Server und die Cloud dann für die Zusammenarbeit konfiguriert, integriert sich Collabora nahtlos in die genutzte Cloud.