Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

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.

CASOS DE USO
  • 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.
PUNTOS DESTACADOS
  • 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.
PRECAUCIONES
  • 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.
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

Euro Office
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU1 vCPUrecomendación inicial
MEMORIA1 GBRAM estimada
DISCO20 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Docker detectado

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.

✓Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.js
SERVICIOS
PostgreSQL
BASES DE DATOS
PostgreSQL
PUERTOS
No detectados
06

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.