Ir al contenido principal

OnlyOffice

Implementación y configuración de OnlyOffice como servicio opcional de Docker Compose.

📋 Requisitos previos​

⚠️ Para habilitar la integración de OnlyOffice, primero asegúrese de que configuración de proxy inverso esté habilitada.

⚡ Activación​

Edite ./config/nginx/nginx.conf, elimine el comentario de la siguiente línea al final del archivo:

include onlyoffice.conf;

En docker-compose.yaml, las siguientes líneas deben estar sin comentar:

include:
- ./config/nginx/docker-compose.nginx.yaml
- ./config/onlyoffice/docker-compose.onlyoffice.yaml

Edite environment.yaml para habilitar la integración:

applications:
files:
onlyoffice:
# habilitar la integración
enabled: true
# utilizar el mismo secreto que en docker-compose.yaml
secret: onlyOfficeSecret

Reemplace onlyOfficeSecret con un valor seguro y asegúrese de que coincida con el definido en ./config/onlyoffice/docker-compose.onlyoffice.yaml:

services:
onlyoffice:
environment:
- JWT_SECRET=onlyOfficeSecret
información

docker compose up -d && docker compose restart nginx sync_in para aplicar los cambios

🌐 Acceso​

Sync-in y OnlyOffice se ejecutan en contenedores Docker y se comunican a través del proxy inverso Nginx.

Es esencial acceder a la interfaz utilizando la dirección IP del servidor o un nombre de dominio configurado correctamente.

advertencia

Acceder a Sync-in a través de http://localhost o http://127.0.0.1 impedirá que OnlyOffice funcione correctamente (los documentos no se mostrarán ni editarán).