Skip to main content

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
info

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.

warning

Accessing Sync-in via http://localhost or http://127.0.0.1 will prevent Collabora from working properly (documents cannot be displayed or edited).