Collabora
- Source: https://github.com/CollaboraOnline/online
- License: MPL-2.0
- Alternatives: OnlyOffice, LibreOffice Online
Document editor embedded in Nextcloud — LibreOffice running as a server.
Features
- Real-Time Co-Editing: Multiple users edit the same document simultaneously
- Full Office Suite: Writer (docs), Calc (spreadsheets), and Impress (presentations)
- Format Compatibility: Opens and saves .docx, .xlsx, .pptx, and ODF files
- Track Changes & Comments: Inline review workflow similar to Google Docs
- Nextcloud Integration: Embeds directly as the document editor in Nextcloud Files
Domain Setup
Point the collabora subdomain in your DNS to Caddy, and ensure Caddy proxies to the Collabora container.
Setup with Nextcloud
- In Nextcloud → Apps → search for Nextcloud Office (not "Collabora Online - Built-in CODE Server")
- Install it
- Go to Settings → Set "Use your own server"
- Value:
https://collabora.example.com
Trusted Proxies
- Nextcloud trusted proxies should cover an IP range (e.g.,
..0.0/12) - Collabora should have a static IP (e.g.,
..0.8)