k8s-homelab
Repositorio de homelab con k3s gestionado por Flux v2, automatizado con Renovate. Incluye stack completo de monitorización (Prometheus/Grafana/Loki), gestión de medios, productividad y herramientas de red segura.
Ficha actualizada 22 sept 2026, 15:18 · upstream 22 sept 2026, 10:18 · release sin release detectada
Qué es k8s-homelab
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Este repositorio contiene los manifiestos Kubernetes para un homelab personal basado en k3s, sincronizados mediante Flux v2 siguiendo el patrón GitOps. La infraestructura se actualiza automáticamente gracias a Renovate, que genera PRs cuando detecta dependencias obsoletas.
El despliegue utiliza componentes esenciales como MetalLB para balanceo de carga, Ingress NGINX para exposición HTTP, cert-manager para certificados SSL automáticos y SOPS para gestión segura de secretos. El stack de monitorización incluye Prometheus, Grafana, Loki y Promtail para observabilidad completa.
Las aplicaciones se organizan en tres categorías principales: gestión de medios (Plex, Sonarr, Radarr), productividad personal (Paperless-ngx, n8n, Actual Budget) y herramientas de red segura (WireGuard, Shadowsocks). La documentación está gestionada con Material for MkDocs y publicada automáticamente.
- Gestión automatizada de medios con Plex, Sonarr y Radarr
- Automatización de flujos de trabajo con n8n
- Digitalización y gestión documental con Paperless-ngx
- Infraestructura VPN segura con WireGuard y Shadowsocks
- Flux v2 para sincronización GitOps automática
- Renovate para actualizaciones de dependencias automáticas
- Stack completo de monitorización (Prometheus/Grafana/Loki)
- Gestión segura de secretos con SOPS
- DNS automático con ExternalDNS
- Requiere hardware específico (Intel Core i5-2500K overclockeado)
- Dependencia de k3s en lugar de Kubernetes estándar
- Configuración inicial compleja para usuarios novatos
- No incluye Docker ni Compose, limitando la portabilidad
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 mínimo 4 núcleos CPU y 8GB RAM. Configurar DNS dinámico para ExternalDNS. Implementar SOPS para gestión segura de secretos. Considerar backup regular de datos en Longhorn.
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.