Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

nextcloud-onlyoffice-traefik-letsencrypt-docker-compose

Nextcloud con servidor de documentos OnlyOffice y Let's Encrypt automatizado mediante Docker Compose, incluyendo Traefik como proxy inverso y backup automático.

Ficha actualizada 23 sept 2026, 12:36 · upstream 23 sept 2026, 12:09 · release v1.3.0

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es nextcloud-onlyoffice-traefik-letsencrypt-docker-compose

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Este repositorio despliega Nextcloud junto con un servidor de documentos colaborativos ONLYOFFICE Docs (edición en tiempo real de Word, Excel y PowerPoint) detrás de Traefik con autenticación automática mediante Let's Encrypt TLS. El sistema incluye nueve servicios: Nextcloud con PostgreSQL 16 y Redis, el propio servidor documentario de ONLYOFFICE con sus propios servicios de base de datos, Redis y RabbitMQ, Traefik como proxy inverso, un contenedor de backup programado y scripts de restauración. La instalación requiere dos registros DNS apuntando a los dominios del Nextcloud y del OnlyOffice, y se recomienda mantener ambos registros activos para que Let's Encrypt pueda emitir certificados válidos en la primera ejecución.

CASOS DE USO
  • Gestiona un repositorio personal de documentos colaborativos con edición en tiempo real
  • Ofrece autenticación segura mediante JWT entre Nextcloud y OnlyOffice Docs
  • Provee certificados SSL automáticos a través de Let's Encrypt sin configuración manual
  • Permite backups programados con restauración interactiva tras fallos o actualizaciones
  • Aplica políticas de seguridad estrictas con contenedores aislados por red y capacidades
PUNTOS DESTACADOS
  • Automatización completa del ciclo de vida del certificado SSL mediante Let's Encrypt integrado en Traefik
  • Soporte para edición colaborativa en tiempo real entre usuarios de Nextcloud y OnlyOffice Docs
  • Backup automático con recuperación interactiva tras fallos de base de datos o actualizaciones
  • Configuración segura con contenedores aislados por red, capacidades restringidas y permisos estrictos
  • Soporte para múltiples bases de datos (PostgreSQL 16 + PostgreSQL del OnlyOffice Docs) mediante redes separadas
PRECAUCIONES
  • Requiere dos registros DNS válidos antes de la primera ejecución para que Let's Encrypt emita certificados
  • El servidor documentario de ONLYOFFICE debe responder a consultas desde el contenedor Nextcloud (DNS interno, no hosts file)
  • La autenticación JWT entre servicios requiere que el secret coincida exactamente con el definido en .env
  • No incluye un editor de documentos nativo; solo permite la lectura y edición colaborativa mediante apps oficiales
01

Perfil de infraestructura

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

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO30 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

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

Despliegue manual

Para desplegar, ejecuta `docker compose -f nextcloud-onlyoffice-traefik-letsencrypt-docker-compose.yml -p nextcloud up -d`. Asegúrate de que ambos dominios (Nextcloud y OnlyOffice) tengan registros DNS apuntando a este servidor. Verifica que el servicio ONLYOFFICE responda al healthcheck en su endpoint interno antes de iniciar Nextcloud. En producción, mantén los backups activos con intervalos cortos y actualiza siempre un solo major version para evitar conflictos. No uses variables `.env` modificadas manualmente sin actualizar la imagen correspondiente.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
PHP
SERVICIOS
PostgreSQLRedisRabbitMQ
BASES DE DATOS
PostgreSQLRedis
PUERTOS
No detectados
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

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.