homelab
Homelab automatizado con GitOps usando Kubernetes, ArgoCD y Renovate para despliegue y actualizaciones automáticas de servicios self-hosted.
Ficha actualizada 22 sept 2026, 2:03 · upstream 22 sept 2026, 2:03 · release 2026.9.0
Qué es homelab
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Este repositorio implementa un homelab basado en Kubernetes con enfoque GitOps para automatizar el aprovisionamiento, operación y actualización de servicios auto-alojados. Utiliza ArgoCD para la gestión del despliegue y Renovate para mantener las dependencias actualizadas automáticamente.
Incluye configuración para Plex como servidor multimedia, junto con Radarr, Sonarr y Lidarr para automatización de contenido. También integra Vaultwarden para gestión de contraseñas y external-dns con cert-manager para DNS automático y certificados SSL en Cloudflare y AdGuard Home.
La infraestructura requiere 4 núcleos CPU, 4GB RAM y 10GB de disco. Funcionalidades pendientes incluyen almacenamiento CSI nativo, backups con Velero y bases de datos con CloudNativePG.
- Automatización completa del despliegue y actualización de servicios en homelab mediante GitOps
- Gestión centralizada de certificados SSL y DNS automático para múltiples dominios
- Servidor multimedia automatizado con Plex, Radarr, Sonarr y Lidarr
- Gestión segura de contraseñas auto-alojada con Vaultwarden
- Monitoreo opcional con Grafana, Loki, Mimir y Alloy (pendiente implementación)
- Infraestructura escalable basada en Kubernetes para entornos domésticos avanzados
- Automatización completa del ciclo de vida con ArgoCD y Renovate
- Integración nativa con Cloudflare y AdGuard Home para DNS y certificados
- Configuración lista para despliegue de servicios multimedia populares
- Enfoque GitOps que permite auditoría y rollback mediante control de versiones
- Soporte para múltiples herramientas de monitoreo Grafana (Loki, Mimir, Alloy)
- Estructura modular que facilita la adición de nuevos servicios Kubernetes
- Requiere conocimientos avanzados de Kubernetes y GitOps para implementación
- Funcionalidades críticas como backups y almacenamiento CSI están pendientes
- No incluye soporte Docker/Compose, requiere entorno Kubernetes nativo
- Dependencia de recursos mínimos: 4 núcleos CPU, 4GB RAM, 10GB disco
- Monitoreo completo no implementado por defecto (requiere configuración adicional)
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.
Requiere clúster Kubernetes funcional. Configurar ArgoCD para sincronización con repositorio Git. Activar cert-manager y external-dns antes de desplegar servicios que requieran SSL. Verificar disponibilidad de almacenamiento persistente antes de instalar bases de datos. Implementar Velero manualmente si se requieren backups automáticos.
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.