🚀 OpenCloud + Collabora in einem Rutsch installieren

🚀 OpenCloud + Collabora in einem Rutsch installieren

Die neue modulare Installationsmethode mit .env‑Includes

Die neue Installationsmethode von OpenCloud macht etwas möglich, das frĂŒher nur mit viel Handarbeit ging:
Ein vollstĂ€ndiges Setup aus OpenCloud, Collabora und WOPI – in einem einzigen docker compose up -d.

Der Trick dahinter ist genial einfach:
OpenCloud lĂ€dt zusĂ€tzliche Dienste automatisch per Include‑Mechanismus, der ĂŒber eine .env‑Variable gesteuert wird. Dadurch können Collabora und WOPI „hineingemischt“ werden, ohne dass man selbst Compose‑Dateien zusammenkopieren muss.

In diesem Artikel zeige ich dir, wie du das komplette System in einem Durchgang installierst. Zertifikate mit DNS-Challenge und NGINX‑Konfiguration von OpenCloud vorgegeben.


đŸ§© ArchitekturĂŒberblick

FĂŒr ein vollstĂ€ndiges Setup benötigst du drei Domains:

DienstBeispiel-DomainZweck
OpenCloudoc.example.orgHauptinstanz
Collaboracollab.example.orgOffice‑Backend
WOPIwopi.example.orgWOPI‑Bridge zwischen OpenCloud & Collabora

Alle drei Dienste laufen in Docker‑Containern und werden ĂŒber NGINX reverse‑proxied.
Zertifikate werden per DNS‑Challenge (z. B. Cloudflare) erzeugt.


đŸ› ïž Vorbereitung: .env minimal konfigurieren

Die neue Installationsmethode erlaubt es, zusĂ€tzliche Dienste einfach ĂŒber eine Variable zu aktivieren:

COMPOSE_FILE=docker-compose.yml:weboffice/collabora.yml:external-proxy/opencloud.yml:external-proxy/collabora.yml:radicale/radicale.yml

Damit weiß OpenCloud:

„Bitte die Collabora‑ und WOPI‑Compose‑Snippets automatisch einbinden.“

ZusÀtzlich brauchst du nur wenige weitere Variablen:

DOMAIN_OC=oc.example.org
DOMAIN_COLLAB=collab.example.org
DOMAIN_WOPI=wopi.example.org
ADMIN_INITIAL_PASSWORD=xxxxxxxxxxx (oder so Ă€hnlich heißt es)

Das war’s.
Keine 20‑seitigen Compose‑Dateien mehr. Keine Copy‑Paste‑Orgie.


🌐 NGINX‑Konfiguration

Auch die NGINX‑Konfiguration wird von OpenCloud vorgegeben. Das Zertifikat fĂŒr die 3 Domains wird bei mir per DNS-Challenge ĂŒber Cloudflare geholt.


⚠ Wichtige Besonderheit: Startreihenfolge

Das ist der einzige Punkt, der wirklich kritisch ist:

Collabora und WOPI mĂŒssen laufen, bevor OpenCloud startet.

Warum?

  • OpenCloud prĂŒft beim Start, ob Office‑Integration verfĂŒgbar ist
  • Wenn Collabora oder WOPI fehlen, deaktiviert OpenCloud die Office‑Funktionen
  • Ein spĂ€teres Aktivieren ist möglich, aber fehleranfĂ€llig

Die neue Installationsmethode berĂŒcksichtigt das bereits:

  1. Collabora wird gestartet
  2. WOPI wird gestartet
  3. Erst dann startet OpenCloud

Wenn du alles in einem Rutsch startest, ist die Reihenfolge automatisch korrekt.


🚀 Installation in einem einzigen Befehl

Wenn deine .env steht, reicht ein einziger Befehl:

docker compose up -d

Der Installer:

  1. lÀdt die Includes
  2. startet Collabora
  3. startet WOPI
  4. startet OpenCloud
  5. aktiviert Office‑Integration

Nach wenigen Minuten lÀuft dein komplettes System.


🎉 Fazit

Die neue Installationsmethode von OpenCloud ist ein echter Game‑Changer:

  • Modular durch Includes
  • Minimaler Aufwand dank .env
  • Zertifikate per DNS‑Challenge
  • NGINX‑Konfiguration wird vorgegeben
  • Korrekte Startreihenfolge fĂŒr Office‑Integration
  • Ein einziger Befehl fĂŒr das komplette Setup

Wer frĂŒher Stunden mit Collabora‑Konfiguration, WOPI‑Proxy‑Regeln und Zertifikaten verbracht hat, wird diese neue Methode lieben.