Nextcloud-Collabora

Ä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
  • 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

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

Erstelle eine Website wie diese mit WordPress.com
Jetzt starten