59 lines
1.9 KiB
Markdown
59 lines
1.9 KiB
Markdown
# Collabora Online – Office-Dokumente
|
||
|
||
**Zusammenfassung**: Collabora Online ermöglicht die Bearbeitung von Office-Dokumenten (Writer, Calc, Impress) im Browser. Eingebunden in Nextcloud via WOPI-Protokoll.
|
||
**Quellen**: `raw/Systemdaten – Raspberry PI5.md`
|
||
**Zuletzt aktualisiert**: 2026-06-17
|
||
|
||
---
|
||
|
||
## Container
|
||
|
||
| Feld | Wert |
|
||
|---|---|
|
||
| **Image** | `collabora/code:latest-arm64` |
|
||
| **Container-Name** | `collabora` |
|
||
| **Restart** | `unless-stopped` |
|
||
| **Port** | 9980 (intern) |
|
||
|
||
## Netzwerk
|
||
|
||
- `traefik` – Zugriff über Reverse Proxy
|
||
|
||
## Umgebungsvariablen
|
||
|
||
| Variable | Wert |
|
||
|---|---|
|
||
| `aliasgroup1` | `https://cloud.da.home-webserver.de:443` |
|
||
| `server_name` | `office.da.home-webserver.de` |
|
||
| `DONT_GEN_SSL_CERT` | `true` (TLS terminiert an Traefik) |
|
||
| `frame_ancestors` | `https://cloud.da.home-webserver.de:443` |
|
||
| `username` | `admin` ⚠️ |
|
||
| `password` | `admin` ⚠️ |
|
||
| `extra_params` | `--o:ssl.enable=false --o:ssl.termination=true --o:net.wopi.allowlist=127.0.0.1,172.18.[0-9]+.[0-9]+` |
|
||
| `OO_NET_POST_ALLOW_HOST` | `127.0.0.1,172.18.[0-9]+.[0-9]+` |
|
||
| `OO_LOGGING_LEVEL` | `warning` |
|
||
|
||
## Sicherheitshinweise
|
||
|
||
**⚠️ Das Admin-Passwort steht auf dem Standardwert `admin` – bitte umgehend ändern!**
|
||
|
||
## Besonderheiten
|
||
|
||
- **extra_hosts**: `cloud.da.home-webserver.de` → `host-gateway` (löst die Nextcloud-Domain zur Host-IP auf)
|
||
- **security_opt**: `seccomp:unconfined` erforderlich für Collabora
|
||
- **cap_add**: `MKNOD`
|
||
- **Healthcheck**: Prüft `/hosting/discovery` auf Port 9980
|
||
- **Encoded Characters**: Traefik ist für encoded Slashes konfiguriert (siehe [traefik](./traefik.md))
|
||
|
||
## Route (Traefik)
|
||
|
||
```
|
||
Host(`office.da.home-webserver.de`) → collabora:9980
|
||
```
|
||
|
||
## Verwandte Seiten
|
||
|
||
- [traefik](./traefik.md) – Reverse-Proxy + encoded Characters
|
||
- [nextcloud](./nextcloud.md) – Integration als WOPI-Client
|
||
- [docker-services](../docker-services.md)
|