euro-office
Envoltura oficial para Unraid del servidor de documentos Euro Office (fork de OnlyOffice). Permite edición web de documentos y se integra nativamente con OpenCloud vía protocolo WOPI. Incluye corrección de permisos y bundle de base de datos.
Ficha actualizada 25 sept 2026, 21:37 · upstream 25 sept 2026, 17:50 · release v1.0.0
Qué es euro-office
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Este repositorio proporciona una plantilla para Unraid que envuelve la imagen upstream de Euro Office, añadiendo un supervisor para corregir errores de permisos en el volumen Data durante el arranque. No es una aplicación independiente; funciona como backend de edición conectado a un servidor de archivos como OpenCloud o Nextcloud mediante autenticación JWT y protocolo WOPI.
El contenedor incluye PostgreSQL y convertidores locales, eliminando la necesidad de servicios externos. Soluciona un bug crítico del upstream donde el cambio de propiedad del volumen Data estaba comentado, evitando fallos de permisos en el panel de administración y edición tras montar volúmenes bind-mounted típicos de Unraid.
La licencia AGPL-3.0 garantiza que el software permanece abierto y soberano. El despliegue es plug-and-play: se configura un secreto JWT compartido para firmar el tráfico entre la nube y el editor, permitiendo una integración segura sin exponer credenciales internas.
- Edición colaborativa en navegador de documentos .docx/.xlsx/.pptx y formatos OpenDocument (.odt/.ods/.odp).
- Integración directa con OpenCloud para unificar almacenamiento de archivos y suite ofimática en una sola interfaz.
- Despliegue rápido en entornos Unraid sin necesidad de configuración manual compleja ni edición de ficheros.
- Uso como backend de oficina para Nextcloud o ownCloud mediante protocolo WOPI prehabilitado.
- Servicio de servidor de documentos soberano europeo compatible con la API OnlyOffice estándar.
- Soluciona el bug de permisos del upstream al reasignar automáticamente la propiedad del volumen Data al usuario ds durante el arranque.
- Licencia AGPL-3.0 garantizando código abierto y adaptabilidad bajo los mismos términos que el proyecto original.
- Protocolo WOPI habilitado por defecto para integración segura y directa con servidores de archivos privados.
- Base de datos PostgreSQL y convertidores incluidos en la imagen, eliminando dependencias externas o servicios remotos.
- Diseñado para ser amigable con proxies inversos, permitiendo terminación TLS externa antes de enviar HTTP al editor.
- No es una aplicación standalone; requiere obligatoriamente un servidor de archivos (OpenCloud/Nextcloud) para ser funcional.
- Los volúmenes de logs (/var/log/euro-office) y base de datos (/var/lib/postgresql) no deben montarse por defecto para evitar conflictos de inicialización.
- La configuración del secreto JWT debe coincidir exactamente, byte a byte, entre el editor y la nube (OpenCloud).
- El repositorio es mantenido individualmente sin un equipo dedicado, lo que puede ralentizar la respuesta ante bugs o nuevas características.
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Configurar variable JWT_SECRET única y segura. Mapear puerto 9900 a 80. Montar volumen opcional /var/www/euro-office/Data para caché persistente. No montar logs ni DB por defecto. Asegurar que OpenCloud use la misma URL y el mismo secreto WOPI. Detrás de internet, usar proxy inverso con TLS.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.
