C贸mo instalar y configurar EUROOFFICE y NEXTCLOUD en Docker: Integraci贸n completa con NEXTCLOUD 馃惓馃捈

EuroOffice | Document Server | Docker | Nextcloud

EuroOffice DocumentServer: Suite de oficina soberana europea integrada con Nextcloud

Editor de documentos, hojas de c谩lculo, presentaciones, PDFs. Fork sovereign europeo de OnlyOffice. Edici贸n colaborativa en tiempo real. Integraci贸n nativa Nextcloud. AGPL open source.

¿Qu茅 es EuroOffice?


EuroOffice es una iniciativa de un consorcio de empresas europeas (IONOS, Nextcloud, Proton, OpenProject, XWiki, Soverin, Abilian, bTactic) para crear una suite de oficina online completamente sovereign, open source, europea, y sin dependencias de Microsoft. Es un fork moderno de OnlyOffice lanzado en marzo 2026, con primer release estable en junio 2026.

Caracter铆sticas principales: DocumentServer con editores para documentos (DOCX), hojas de c谩lculo (XLSX), presentaciones (PPTX), y PDFs. Edici贸n colaborativa en tiempo real. Compatible 100% con formatos Microsoft Office. Integraci贸n nativa con Nextcloud via eurooffice-nextcloud app. JWT security. Almacenamiento descentralizado (usa Nextcloud como storage). AGPL v3 open source. Docker ready. Soporta m煤ltiples idiomas. Web, desktop (Windows/Mac/Linux), y mobile (iOS/Android). No requiere datos en servidores estadounidenses/chinos.

Para administradores Nextcloud y empresas europeas: Suite de oficina completamente soberana. Sin OnlyOffice. Sin vendor lock-in. Control total. Compatible Microsoft.

Demostraci贸n en v铆deo

Caracter铆sticas principales

Editor de documentos

DOCX completo. Formatos: .docx, .odt, .txt, .pdf. Colaborativo en vivo.

Editor de hojas de c谩lculo

XLSX completo. Formatos: .xlsx, .ods, .csv. M煤ltiples usuarios simult谩neamente.

Editor de presentaciones

PPTX completo. Formatos: .pptx, .odp. Edici贸n colaborativa en presentaciones.

Visor y editor PDF

PDFs: ver, anotar, completar formularios. Completo control.

Integraci贸n Nextcloud nativa

App eurooffice-nextcloud. Click to edit desde Nextcloud. Seamless.

Edici贸n colaborativa real-time

M煤ltiples usuarios editan mismo documento. Cambios syncan en milisegundos.

JWT Security

Autenticaci贸n JWT entre Nextcloud y EuroOffice. Seguro.

Soberan铆a europea

AGPL v3. C贸digo abierto. Consorcio europeo. No depende de Microsoft.

M煤ltiples plataformas

Web, Desktop (Win/Mac/Linux), Mobile (iOS/Android). Acceso desde anywhere.

Multi-idioma

UI en decenas de idiomas. Documentos en cualquier idioma.

Almacenamiento descentralizado

Los documentos viven en Nextcloud. EuroOffice solo edita. Tu control total.

API REST

APIs para integraciones custom. Automatizaci贸n posible.

Requisitos del sistema

  • Docker & Docker Compose
  • 2-4 GB RAM (DocumentServer + Nextcloud)
  • 10+ GB espacio disco (documentos, 铆ndices)
  • Puerto 8080 para DocumentServer (configurable)
  • Puerto 80/443 para Nextcloud
  • Nextcloud (versi贸n 26+)
  • Conexi贸n de red estable entre Nextcloud y EuroOffice (pueden estar en misma m谩quina)
Importante: EuroOffice hereda el footprint de recursos de OnlyOffice. 2-4GB RAM es recomendado. Con documentos grandes o muchos usuarios concurrentes: m谩s RAM.

Instalaci贸n con Docker Compose

Opci贸n 1: EuroOffice + Nextcloud (Docker Compose completo)

mkdir eurooffice && cd eurooffice cat > docker-compose.yml << 'EOF' version: '3.8' networks: eurooffice-net: driver: bridge services: # PostgreSQL para Nextcloud postgres: image: postgres:15 container_name: nc-postgres restart: unless-stopped environment: - POSTGRES_DB=nextcloud - POSTGRES_USER=nextcloud - POSTGRES_PASSWORD=nextcloud_pass_secure volumes: - postgres-data:/var/lib/postgresql/data networks: - eurooffice-net # EuroOffice DocumentServer eurooffice: image: ghcr.io/euro-office/documentserver:latest container_name: eurooffice-server restart: unless-stopped ports: - "8080:80" environment: - JWT_SECRET=your-jwt-secret-key-change-me - EXAMPLE_ENABLED=false networks: - eurooffice-net # Nextcloud nextcloud: image: nextcloud:latest container_name: nextcloud restart: unless-stopped ports: - "80:80" depends_on: - postgres environment: - POSTGRES_HOST=postgres - POSTGRES_DB=nextcloud - POSTGRES_USER=nextcloud - POSTGRES_PASSWORD=nextcloud_pass_secure - NEXTCLOUD_ADMIN_USER=admin - NEXTCLOUD_ADMIN_PASSWORD=admin_pass_secure - NEXTCLOUD_TRUSTED_DOMAINS=localhost 127.0.0.1 volumes: - nextcloud-data:/var/www/html networks: - eurooffice-net volumes: postgres-data: nextcloud-data: EOF docker compose up -d

Opci贸n 2: Solo EuroOffice (si ya tienes Nextcloud)

docker run -i -t -d \ --name eurooffice-server \ -p 8080:80 \ --restart=always \ -e JWT_SECRET=your-jwt-secret \ ghcr.io/euro-office/documentserver:latest

Acceder

  • EuroOffice: http://localhost:8080 (test page con ejemplo)
  • Nextcloud: http://localhost (si lo instalaste con Docker)

Integraci贸n con Nextcloud (paso a paso)

Paso 1: Instalar app eurooffice en Nextcloud

  1. Nextcloud Admin → Apps
  2. Busca "EuroOffice"
  3. Click "Download and enable"
  4. O instala manualmente:
# Acceder a container Nextcloud docker exec -it nextcloud bash # Instalar app eurooffice php occ app:install eurooffice php occ app:enable eurooffice

Paso 2: Configurar conexi贸n con DocumentServer

  1. Nextcloud → Settings (rueda) → Administration → EuroOffice
  2. Document Server URL: http://eurooffice-server:80 (si est谩n en mismo Docker network)
  3. O si es remoto: http://IP_EUROOFFICE:8080

Paso 3: Configurar JWT Secret

Debe coincidir entre Nextcloud y EuroOffice para seguridad:

# En Nextcloud config.php agregar 'eurooffice' => array( 'jwt_secret' => 'your-jwt-secret-key-change-me', ),

Paso 4: Verificar conectividad bidireccional

Nextcloud → Settings → EuroOffice → Test Connection. Debe ver "Connection successful".

Paso 5: Usar EuroOffice en Nextcloud

  1. Crea documento: New → Document (Word)
  2. O sube un DOCX existente
  3. Click derecho → Open With → EuroOffice Writer
  4. Se abre editor en nuevo tab
  5. Edita, guarda autom谩ticamente en Nextcloud
Tipos de archivo soportados: DOCX, ODT, TXT (documentos), XLSX, ODS, CSV (hojas), PPTX, ODP (presentaciones), PDF (ver/anotar).

Configuraci贸n avanzada

Si Nextcloud y EuroOffice tienen URLs diferentes (producci贸n)

# En Nextcloud config.php: 'eurooffice' => array( 'server_internal' => 'http://eurooffice-internal.local/api/v1', 'document_server_url_internal' => 'http://eurooffice-server:80', 'document_server_url' => 'https://eurooffice.tudominio.com', ),

Desactivar verificaci贸n de certificado HTTPS (desarrollo)

'eurooffice' => array( 'verify_peer_off' => true, ),

Memoria/CPU para edici贸n colaborativa pesada

En docker-compose.yml, asigna m谩s recursos:

eurooffice: ... deploy: resources: limits: cpus: '2' memory: 4G

HTTPS con Caddy (producci贸n)

Caddyfile (Nextcloud + EuroOffice)

nextcloud.tudominio.com { reverse_proxy localhost:80 } eurooffice.tudominio.com { reverse_proxy localhost:8080 }

Actualizar Nextcloud config.php

'trusted_domains' => array( 'nextcloud.tudominio.com', ), 'eurooffice' => array( 'document_server_url' => 'https://eurooffice.tudominio.com', ),

Acceso remoto seguro

  • https://nextcloud.tudominio.com - Nextcloud con HTTPS
  • https://eurooffice.tudominio.com - EuroOffice con HTTPS

Gesti贸n y mantenimiento

Ver logs de EuroOffice

docker logs -f eurooffice-server

Ver logs de Nextcloud

docker logs -f nextcloud

Backup de Nextcloud (importante!)

docker exec -it nextcloud bash cd /var/www/html php occ db:convert-mysql-charset utf8mb4 utf8mb4_unicode_ci mysqldump -u nextcloud -p nextcloud > /backup/nextcloud-$(date +%Y%m%d).sql

Reiniciar servicios

docker compose restart eurooffice docker compose restart nextcloud

Actualizar EuroOffice a versi贸n m谩s reciente

docker compose pull docker compose up -d

Monitorear documentos abiertos

EuroOffice admin UI (si EXAMPLE_ENABLED=true): http://localhost:8080

Casos de uso

  • Empresas europeas: Suite de oficina sovereign. Cumplimiento GDPR. Sin dependencia Microsoft.
  • Administraci贸n p煤blica: EU/gobiernos requieren soberan铆a digital. EuroOffice cumple.
  • Educaci贸n: Universidades, colegios editando documentos colaborativamente sin Google Docs.
  • Startups tech: Alternativa a Microsoft 365. Privada, self-hosted.
  • Proyectos ONG: Open source, sin costos de licencia. Edici贸n colaborativa.
  • Migraci贸n desde OnlyOffice: Drop-in replacement. Compatible, moderno, sovereign.

Comparativa con alternativas

vs OnlyOffice DocumentServer

EuroOffice gana: Soberan铆a europea, governance transparente, fork activo. OnlyOffice gana: M谩s maduro, m谩s features, m谩s integraciones.

vs Collabora Online

EuroOffice gana: M谩s compatible Microsoft, m谩s moderno. Collabora gana: M谩s estable, m谩s enterprise.

vs LibreOffice Online

EuroOffice gana: Mejor UI, colaboraci贸n real-time, m谩s professional. LibreOffice gana: M谩s traditional, m谩s features esot茅ricas.

vs Microsoft 365

EuroOffice gana: Self-hosted, cheaper, sovereign, open source. M365 gana: M谩s enterprise features, m谩s integrations, polish.

Mejor para: Quien necesita suite de oficina sovereign, compatible Microsoft, open source, self-hosted. Empresas/gobiernos europeos. Alternativa moderna a OnlyOffice.

Comentarios

Entradas populares de este blog

C贸mo Instalar y configurar SERVIDOR VPN WIREGUARD en MIKROTIK 馃攼 #VPN #Wireguard #Mikrotik #RouterOS

C贸mo instalar y configurar DSM SYNOLOGY 7.2.2 en PC | Gu铆a completa, instalaci贸n, RAID 1, SMB

C贸mo INSTALAR y CONFIGURAR OpenVPN en MIKROTIK. Gu铆a completa paso a paso.