Änderungsstand: 2021-05-01
Ich installiere Collabora Office als Docker-Compose Anwendung. Alles bezüglich zu meinem Traefik-Guide, der hier nachzulesen ist. Wer Traefik anders aufbaut, muss auch letzendes diese Sachen im Script anpassen.
sudo mkdir /home/dockervolumes/collabora
cd /home/dockervolumes/collabora && sudo nano docker-compose.yml
version: '3.3'
services:
collabora:
image: collabora/code
container_name: collabora
networks:
- traefik-net
cap_add:
- MKNOD
expose:
- 9980
environment:
- domain=nextcloud.ddns.net #Meine Nextcloud Domain
- username=admin #Benutzername eintragen
- password=PASSWORT1 #Passwort eintragen
- "extra_params=--o:ssl.enable=false --o:ssl.termination=true"
restart: unless-stopped
labels:
- "traefik.enable=true"
- "traefik.http.routers.collabora.entrypoints=http"
- "traefik.http.routers.collabora.rule=Host(`collabora.ddns.net`)"
- "traefik.http.routers.collabora.middlewares=https-redirect@file"
- "traefik.http.routers.collabora-secure.entrypoints=https"
- "traefik.http.routers.collabora-secure.rule=Host(`collabora.ddns.net`)"
- "traefik.http.routers.collabora-secure.middlewares=secHeaders@file"
- "traefik.http.routers.collabora-secure.service=collabora"
- "traefik.http.services.collabora.loadbalancer.server.port=9980"
- "traefik.http.routers.collabora-secure.tls=true"
- "traefik.http.routers.collabora-secure.tls.certresolver=lets-encr"
networks:
- traefik-net
networks:
traefik-net:
external: true
STRG-x, y, Enter
cd /home/dockervolumes/collabora && sudo docker-compose up -d
Collabora wird gestartet.
Aufruf im Browser mit (natürlich nicht nicht meiner Domain 🙂 ):
http s://collabora.ddns.net
Steht dort jetzt eine sichere Verbindung und der Browsereintrag OK, war die Installation erfolgreich.
Nun starte ich Nextcloud mit einem Admin-Zugang. Dann:
- Rechts oben auf das Buchstabensymbol
- + Apps
- Büro & Text
- Collabora Online „Herunterladen und aktivieren
- Büro & Text
- + Apps
- Rechts oben auf das Buchstabensymbol
- Einstellungen
- Verwaltung
- Collabora Online
- Unter „eigenen Server verwenden“ die Adresse des collabora-Servers eintragen (in meinem Beispiel wäre das https://collabora.ddns.net)
- Save
- Erscheint jetzt ein grüner Haken, war die Einbindung erfolgreich
- Optional:
- „Erweiterte Einstellungen“
- Office Open XML Format aktivieren
- Zugriff auf externe Apps aktivieren
- Save
- Collabora Online
- Verwaltung
- Einstellungen
Jetzt kann man neue Dateien, wie z.B. Textdokumente mit Collabora erstellen und auch z.B. in der Handy-App Collabora verwenden. Dafür die Collabora-App herunterladen, starten, Berechtigung erteilen und wieder beenden. Jetzt erscheint, beim Öffnen einer Datei in der Nextcloud-App, die Auswahl Collabora.
.
Quelle:
https://goneuland.de/collabora-office-online-mit-docker-compose-und-traefik-installieren