🚀 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 – inklusive DNS‑Challenge, Zertifikaten und NGINX‑Konfiguration.


đŸ§© 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:

OPENCOCLOUD_INCLUDE=collabora,wopi

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

CF_API_TOKEN=dein-cloudflare-token
[email protected]

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


🔐 DNS‑Challenge & Zertifikate

Die neue Installer‑Routine ĂŒbernimmt die Zertifikatsgenerierung automatisch, sobald:

  • die Domains existieren
  • der DNS‑Provider korrekt konfiguriert ist
  • ein gĂŒltiger API‑Token gesetzt wurde

Der Installer erzeugt:

  • ein Zertifikat fĂŒr oc.example.org
  • ein Zertifikat fĂŒr collab.example.org
  • ein Zertifikat fĂŒr wopi.example.org

Alles vollautomatisch per DNS‑Challenge, wobei natĂŒrlich 1 Zertifikat oc.example.org fĂŒr alle drei Domains ausreicht.


🌐 NGINX‑Konfiguration

Auch die NGINX‑Konfiguration wird automatisch generiert.
Du musst nichts mehr manuell anpassen.

Der Installer erzeugt:

  • Reverse‑Proxy fĂŒr OpenCloud
  • Reverse‑Proxy fĂŒr Collabora
  • Reverse‑Proxy fĂŒr WOPI
  • TLS‑Konfiguration
  • Weiterleitungen
  • Security‑Header

Die Zeiten, in denen man Collabora‑Header oder WOPI‑Rewrite‑Regeln selbst schreiben musste, sind vorbei.


⚠ 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. erzeugt Zertifikate
  6. generiert NGINX‑Konfiguration
  7. 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
  • Automatische Zertifikate per DNS‑Challenge
  • Automatische NGINX‑Konfiguration
  • 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.