Collabora Online
Deployment and configuration of Collabora Online as an optional Docker Compose service.
π Prerequisitesβ
β οΈ To enable Collabora Online integration, ensure that the reverse proxy configuration is activated first.
β‘ Activationβ
Edit ./config/nginx/nginx.conf, uncomment the following line at the end of the file:
include collabora.conf;
In docker-compose.yaml, the following lines must be uncommented:
include:
- ./config/nginx/docker-compose.nginx.yaml
- ./config/collabora/docker-compose.collabora.yaml
Edit environment.yaml to enable the integration:
applications:
files:
collabora:
# enable integration
enabled: true
If you are using HTTPS via the Nginx reverse proxy, edit the ./config/collabora/docker-compose.collabora.yaml file and set the ssl.termination
option to true:
services:
collabora:
environment:
extra_params: >-
--o:ssl.termination=true
docker compose up -d && docker compose restart nginx sync_in to apply changes
π Accessβ
Sync-in and Collabora Online run in Docker containers and communicate via the Nginx reverse proxy.
It is essential to access the interface using either the server's IP address or a properly configured domain name.
Accessing Sync-in via http://localhost or http://127.0.0.1 will prevent Collabora from working properly (documents cannot be displayed or
edited).