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
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.
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).