Collabora Online Office-Server für Nextcloud — bearbeite .docx, .xlsx, .pptx und ODF-Dateien direkt im Browser, ohne Download.
| Dienst | URL |
|---|---|
| Collabora Online | http://<HA-IP>:9980 |
| Admin-Panel | http://<HA-IP>:9980/browser/dist/admin/admin.html |
| Web-Terminal | HA-Seitenleiste → „Collabora Terminal" |
- Collabora Online: Vollständiger Office-Server auf Basis des offiziellen
collabora/code-Images - Nextcloud-Integration: Dokumente direkt in Nextcloud öffnen und bearbeiten
- Domain-Beschränkung: Nur deine Nextcloud-Instanz darf den Server nutzen
- Persistente Konfiguration:
coolwsd.xmlwird in/configgespeichert und überlebt Rebuilds - Admin-Panel: Passwort wird korrekt gehasht via
coolconfig - Web-Terminal: coolwsd-Konfiguration direkt im Browser einsehbar (HA Ingress)
| Option | Standard | Beschreibung |
|---|---|---|
nextcloud_url |
— | URL deiner Nextcloud-Instanz (z.B. https://192.168.178.100:7443) |
admin_user |
admin |
Benutzername für das Collabora-Admin-Panel |
admin_password |
— | Passwort für das Collabora-Admin-Panel |
aliasgroup1 |
— | Erlaubte Domain als Regex — überschreibt die automatische Erkennung aus nextcloud_url |
domain1 |
— | Externer Hostname des Collabora-Servers — nur für Reverse-Proxy-Setups |
extra_params |
— | Zusätzliche coolwsd-Parameter |
- Add-on konfigurieren:
nextcloud_urlundadmin_passwordsetzen - Add-on starten
- In Nextcloud: Apps → Office & Text → Nextcloud Office installieren
- Einstellungen → Verwaltung → Nextcloud Office → Eigenen Server verwenden
- URL eintragen:
http://<HA-IP>:9980— grüner Haken bestätigt die Verbindung - WOPI-Allowlist im Nextcloud-Terminal setzen:
ALLOW_ROOT=1 php /app/www/public/occ config:app:set richdocuments wopi_allowlist --value="172.30.0.0/16"
Über die HA-Seitenleiste erreichbar. Nützliche Befehle:
# Konfiguration prüfen
cat /config/coolwsd.xml
# Admin-Passwort manuell setzen
coolconfig set-admin-password admin- Collabora speichert keine Dateien — alle Daten verbleiben in Nextcloud
- SSL ist für lokale Nutzung deaktiviert (HTTP zwischen Nextcloud und Collabora)
- Die Domain-Beschränkung verhindert, dass fremde Nextcloud-Instanzen den Server nutzen
- Reverse-Proxy muss WebSocket-Verbindungen durchleiten
Collabora Online office server for Nextcloud — edit .docx, .xlsx, .pptx and ODF files directly in the browser, without downloading.
| Service | URL |
|---|---|
| Collabora Online | http://<HA-IP>:9980 |
| Admin Panel | http://<HA-IP>:9980/browser/dist/admin/admin.html |
| Web Terminal | HA sidebar → "Collabora Terminal" |
- Collabora Online: Full office server based on the official
collabora/codeimage - Nextcloud integration: Open and edit documents directly in Nextcloud
- Domain restriction: Only your Nextcloud instance can use the server
- Persistent configuration:
coolwsd.xmlis stored in/configand survives rebuilds - Admin panel: Password is correctly hashed via
coolconfig - Web terminal: Inspect coolwsd configuration directly in the browser (HA Ingress)
| Option | Default | Description |
|---|---|---|
nextcloud_url |
— | URL of your Nextcloud instance (e.g. https://192.168.178.100:7443) |
admin_user |
admin |
Username for the Collabora admin panel |
admin_password |
— | Password for the Collabora admin panel |
aliasgroup1 |
— | Allowed domain as regex — overrides automatic detection from nextcloud_url |
domain1 |
— | External hostname of the Collabora server — only needed for reverse proxy setups |
extra_params |
— | Additional coolwsd parameters |
- Configure the add-on: set
nextcloud_urlandadmin_password - Start the add-on
- In Nextcloud: Apps → Office & Text → Nextcloud Office install
- Settings → Administration → Nextcloud Office → Use your own server
- Enter URL:
http://<HA-IP>:9980— green checkmark confirms the connection - Set the WOPI allowlist in the Nextcloud Terminal:
ALLOW_ROOT=1 php /app/www/public/occ config:app:set richdocuments wopi_allowlist --value="172.30.0.0/16"
Accessible via the HA sidebar. Useful commands:
# Check configuration
cat /config/coolwsd.xml
# Set admin password manually
coolconfig set-admin-password admin- Collabora does not store files — all data stays in Nextcloud
- SSL is disabled for local use (HTTP between Nextcloud and Collabora)
- The domain restriction prevents other Nextcloud instances from using the server
- Reverse proxy must forward WebSocket connections