docker-compose-homelab
Repositorio de Docker Compose para homelab con Traefik, Authelia y múltiples servicios de productividad, media, finanzas y monitorización. Requiere red externa proxy-network y configuración manual por servicio.
Ficha actualizada 25 sept 2026, 19:05 · upstream 25 sept 2026, 18:34 · release sin release detectada
Qué es docker-compose-homelab
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Este repositorio agrupa configuraciones Docker Compose para un entorno homelab completo, centralizando la gestión de servicios autoalojados bajo Traefik como proxy inverso con certificados SSL automáticos. La arquitectura incluye una capa de autenticación centralizada mediante Authelia y bases de datos en el host (PostgreSQL, Redis), separando la lógica de aplicación del almacenamiento persistente.
Ofrece una amplia gama de herramientas organizadas por categorías: gestión de conocimiento (Bookstack, Outline), medios (Jellyfin, Immich), finanzas (Firefly III) y desarrollo (Code Server, n8n). La monitorización se realiza a través de Gatus, Grafana y cAdvisor, integrando alertas vía Ntfy.
El despliegue requiere instalación previa de Docker, creación manual de una red externa llamada proxy-network y configuración de dominios DNS. Cada servicio tiene su propio directorio con archivos .env para variables de entorno específicas.
- Centralizar múltiples servicios autoalojados bajo un único dominio con SSL automático.
- Gestionar finanzas personales, inventario doméstico y biblioteca digital en una sola infraestructura.
- Automatizar flujos de trabajo y orquestación mediante n8n, Prefect o Temporal.
- Monitorizar la salud de todos los servicios y recibir alertas push sin depender de email externo.
- Proporcionar un entorno de desarrollo en el navegador con Code Server y Termix.
- Autenticación centralizada mediante Authelia para todos los servicios expuestos a internet.
- Gestión de certificados SSL automática vía Let's Encrypt integrada en Traefik.
- Arquitectura escalable con almacenamiento persistente en el host y red aislada proxy-network.
- Monitorización declarativa completa con Gatus, cAdvisor y Grafana para métricas y logs.
- Soporte nativo para múltiples categorías de uso: media, finanzas, desarrollo y automatización.
- Despliegue manual por servicio; no existe un script de one-click para iniciar todo el stack simultáneamente.
- Dependencia de bases de datos en el host (PostgreSQL, Redis) que requieren acceso directo al sistema anfitrión.
- Configuración inicial compleja que exige creación previa de la red proxy-network y dominios DNS configurados.
- Actualizaciones manuales requeridas mediante comandos docker compose pull para cada servicio individualmente.
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.
Clonar repositorio, crear red externa docker network create proxy-network y ejecutar docker-compose up -d en cada directorio de servicio. Configurar variables de entorno en archivos .env (dominios, credenciales). Asegurar acceso a host para bases de datos PostgreSQL/Redis. Renovar certificados vía Traefik automáticamente.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
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.
