home-environment
Infraestructura de laboratorio doméstico basada en Docker Compose para dos Raspberry Pi gestionadas por Traefik, con Home Assistant, monitorización completa (Prometheus/Grafana/Loki), gestión de backups con restic hacia Synology y DO Spaces, y SSO centralizado mediante Authelia. Arquitectura modular
Ficha actualizada 27 sept 2026, 20:10 · upstream 27 sept 2026, 19:58 · release sin release detectada
Qué es home-environment
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Este repositorio define una infraestructura de laboratorio doméstico ('home lab') basada en Docker Compose para dos Raspberry Pi (nodos 'alpha' y 'bravo') gestionadas por Traefik como inversor de carga y proxy SSL. La arquitectura es modular, con archivos `compose-*.yml` independientes que se incluyen selectivamente según el nodo objetivo mediante variables de entorno o flags de línea de comandos. El sistema soporta un stack completo de servicios: automatización del hogar (Home Assistant), monitorización observabilidad (Prometheus, Grafana, Loki, Tempo), gestión de medios (Tautulli, Jellyfin implícito vía Jackett), desarrollo local (Gitea como host Git y registro de contenedores), y almacenamiento descentralizado (SeaweedFS como S3 compatible).
La seguridad se centraliza mediante Authelia como proveedor único de identidad (SSO) con autenticación por claves WebAuthn y soporte para OIDC. Los secretos se gestionan externamente mediante archivos `.env` por host, sin commit en el repositorio, y un sistema de backups automatizado con restic hacia Synology NAS y DO Spaces. La infraestructura incluye también una red privada Tailnet con relay DERP para conexiones seguras a través de internet.
La complejidad es alta, orientada a usuarios avanzados que comprenden Docker, redes y gestión de servicios. El despliegue requiere configuración manual inicial de variables de entorno y secretos, aunque se proporciona documentación detallada. La arquitectura soporta expansión horizontal añadiendo nuevos nodos o servicios mediante archivos compose adicionales.
- Automatización del hogar completa con Home Assistant y control de dispositivos IoT
- Monitorización y observabilidad de infraestructura con Prometheus, Grafana y Loki
- Gestión de medios y descargas automatizadas con Tautulli, Jackett y qbittorrent
- Desarrollo local y hosting de código con Gitea como Git server y registro de imágenes
- Arquitectura modular basada en Docker Compose con archivos independientes por servicio
- SSO centralizado con Authelia y soporte nativo para WebAuthn y OIDC
- Sistema de backups automatizado con restic hacia múltiples destinos (Synology, DO Spaces)
- Optimización para hardware limitado (Raspberry Pi) con healthchecks ajustados
- Complejidad alta: requiere conocimientos avanzados de Docker y gestión de redes
- Gestión manual de secretos en algunos casos mediante archivos .env no versionados
- Dependencia de Traefik como único inversor de carga, sin redundancia activa
- Algunos servicios requieren configuración manual inicial (ej. relay DERP)
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.
Recomendación: Iniciar con un solo nodo (alpha) y expandir gradualmente. Configurar variables de entorno en .env antes del primer arranque. Mantener actualizado el sistema operativo y las imágenes de contenedores. Para producción, considerar redundancia activa de Traefik y backups automáticos diarios.
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.