How2-Host

Collabora Office installieren – ohne Docker (Native Installation)

Schritt-für-Schritt-Anleitung zur Installation von Collabora Online ohne Docker auf Debian oder Ubuntu – inklusive Konfiguration, SSL, Reverse Proxy und Nextcloud-Integration.

1 min Lesezeit
Collabora Office installieren – ohne Docker (Native Installation)

Collabora Office lässt sich nicht nur als Container-Lösung (Docker) betreiben, sondern auch nativ direkt auf einem Linux-Server installieren. Das kann sinnvoll sein, wenn du keine Container-Umgebung nutzen möchtest oder direkt in deine bestehende Serverstruktur integrieren willst.

In diesem Artikel zeigen wir dir Schritt für Schritt, wie du Collabora Online ohne Docker installierst und für z. B. Nextcloud einrichtest.

1. Voraussetzungen

  • Server mit Debian 12 oder Ubuntu 22.04 LTS
  • Root- oder sudo-Zugriff
  • Eigene Domain (z. B. office.deine-domain.tld)
  • SSL-Zertifikat (Let’s Encrypt oder eigenes)
  • Mindestens 2 CPU-Kerne und 4 GB RAM (mehr bei vielen Nutzern)
  • Installierter Apache2 oder Nginx als Reverse Proxy

2. Repository und Schlüssel hinzufügen

Collabora stellt ein eigenes Paket-Repository bereit.

```bash sudo apt update && sudo apt upgrade -y sudo apt install apt-transport-https ca-certificates gnupg -y

wget https://collaboraoffice.com/downloads/gpg/collaboraonline-key.asc sudo apt-key add collaboraonline-key.asc

Debian 12

echo 'deb https://www.collaboraoffice.com/repos/CollaboraOnline/CODE-debian12 ./' | sudo tee /etc/apt/sources.list.d/collabora.list

Ubuntu 22.04 (falls zutreffend)

echo 'deb https://www.collaboraoffice.com/repos/CollaboraOnline/CODE-ubuntu2204 ./' | sudo tee /etc/apt/sources.list.d/collabora.list

```

3. Collabora Online installieren

``bash sudo apt update sudo apt install loolwsd code-brand -y ``

  • loolwsd = Collabora Online WebSocket Daemon
  • code-brand = Branding & Pakete für CODE (Collabora Online Development Edition)

4. Konfiguration anpassen

Die Hauptkonfiguration liegt unter:

`` /etc/loolwsd/loolwsd.xml ``

Wichtige Anpassungen:

  • Domainfreigabe für Nextcloud

cloud\.deine\-domain\.tld

  • SSL aktivieren/deaktivieren (wenn über Reverse Proxy mit SSL gearbeitet wird, kann intern auch HTTP verwendet werden)

Beispiel:

``xml ``

5. Reverse Proxy einrichten

Nginx-Beispiel

```nginx server { listen 443 ssl; server_name office.deine-domain.tld;

ssl_certificate /etc/letsencrypt/live/office.deine-domain.tld/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/office.deine-domain.tld/privkey.pem;

location / { proxy_pass https://127.0.0.1:9980; proxy_set_header Host $host; proxy_set_header X-Forwarded-Proto https; proxy_set_header X-Forwarded-For $remote_addr; proxy_set_header X-Real-IP $remote_addr;

# WebSocket-Support proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "Upgrade"; } } ```

6. SSL mit Let’s Encrypt einrichten

Falls noch kein Zertifikat vorhanden ist:

``bash sudo apt install certbot python3-certbot-nginx -y sudo certbot --nginx -d office.deine-domain.tld ``

7. Collabora starten

``bash sudo systemctl enable loolwsd sudo systemctl start loolwsd ``

Prüfen, ob es läuft:

``bash sudo systemctl status loolwsd ``

8. Verbindung mit Nextcloud

  1. In Nextcloud einloggen
  2. Apps → Office & TextCollabora Online installieren
  3. In den Einstellungen:

`` https://office.deine-domain.tld ``

eintragen und speichern

9. Funktionstest

  • In Nextcloud ein .docx, .xlsx oder .pptx-Dokument öffnen
  • Testen, ob Bearbeitung im Browser funktioniert
  • Test mit mehreren Nutzern gleichzeitig durchführen

10. Wartung & Updates

  • Regelmäßige Systemupdates durchführen:

``bash sudo apt update && sudo apt upgrade -y ``

  • Nach Updates ggf. loolwsd neu starten:

``bash sudo systemctl restart loolwsd ``

Fazit

Mit der direkten Installation von Collabora Office ohne Docker hast du eine schlanke, containerfreie Lösung. Besonders in klassischen Serverumgebungen oder bei Docker-Restriktionen ist diese Variante sinnvoll. Der Funktionsumfang ist identisch, die Wartung erfolgt über das Paketmanagement deines Systems.