Techstack
Ablauf
Sobald du in Nextcloud ein Dokument mit Nextcloud Office (Collabora) öffnest, kommuniziert dein Browser mit dem vom uns gehosteten Collabora Server. Der Collabora Server kommuniziert wiederum mit deinem Nextcloud, um das Dokument zu laden und nach erfolgreicher Bearbeitung zu speichern.
Software
Wir verwenden wenn immer möglich Open Source Software.
| Komponente | Software | Lizenz | Land |
|---|---|---|---|
| Office | Collabora | Open Source | UK 🇬🇧 |
| Frontproxy | Caddy | Open Source | AT 🇦🇹 |
| Website | Nextra | Open Source | US 🇺🇸 |
| IaC | OpenTofu | Open Source | US 🇺🇸 |
| TLS | Let’s Encrypt | Service | US 🇺🇸 |
| TLS (Fallback) | ZeroSSL | Service | AT 🇦🇹 |
| Nameserver | deSEC | Service | DE 🇩🇪 |
Collabora Version
Von Collabora Online gibt es zwei Versionen:
- CODE: Community Edition
- COOL: Enterprise Edition
Bei CODE handelt es sich um ein Rolling Release, welche öfters aktualisiert wird. Bei COOL handelt es sich um eine LTS Version, welche seltener aktualisiert wird. Wir verwenden CODE (Community Edition). Da das von Collabora angebotene Image ein “Brand Package” beinhaltet , welches nicht Open Source ist, bauen wir Collabora selbst.
Ehre, wem Ehre gebührt. Falls jemand von Collabora mitliest und findet, wir sollen das Brand Package inkludieren: Wir machen das gerne! Dazu bräuchten wir kurz eine Bestätigung, dass wir das dürfen 🙂