homelab
Infraestructura GitOps para homelab gestionada con Kubernetes (Talos), ArgoCD y Terraform. Incluye stack completo de observabilidad, seguridad eBPF, escalado automático y CI/CD automatizado para despliegues continuos en entorno doméstico o pequeño.
Ficha actualizada 22 sept 2026, 12:00 · upstream 22 sept 2026, 12:00 · release portfolio-v1-retirement
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 profesional gestionado mediante GitOps, utilizando Kubernetes con Talos Linux como sistema operativo de los nodos. La infraestructura se define con Terraform sobre Proxmox VE, permitiendo automatización completa del ciclo de vida del clúster.
El stack tecnológico incluye ArgoCD para sincronización desde repositorios Git, Kargo para promoción de stages a producción, y múltiples herramientas de observabilidad (Prometheus, Grafana, Loki, Tempo) con OpenTelemetry. La seguridad se aborda mediante Falco con eBPF, Authentik para SSO, cert-manager para TLS automático y External Secrets Operator.
El repositorio contiene aplicaciones reales como blog Hugo, portfolio con Next.js/React, stack de Plex para medios, y agentes de IA local con LLMs. Incluye workflows de CI/CD automatizados para escaneo de vulnerabilidades con Trivy, revisión de dependencias y despliegues continuos.
- Implementación de homelab escalable con gestión GitOps completa
- Despliegue de aplicaciones self-hosted con observabilidad integrada
- Automatización de CI/CD para imágenes inmutables con Kargo
- Monitoreo y alertas de seguridad en tiempo real con Falco eBPF
- Escalado automático de aplicaciones con KEDA (zero replicas idle)
- Gestión de secretos centralizada con External Secrets Operator
- Infraestructura definida como código con Terraform sobre Proxmox VE
- Observabilidad completa: Prometheus, Grafana, Loki, Tempo y OpenTelemetry
- Seguridad eBPF con Falco sin módulos de kernel (Talos-safe driver)
- Escalado automático con KEDA HTTP add-on para 9 aplicaciones
- CI/CD automatizado con GitHub Actions y escaneo Trivy semanal
- Gestión de DNS/TLS automática con external-dns y cert-manager
- Requiere conocimientos avanzados de Kubernetes y GitOps
- Dependencia de Talos Linux (no compatible con distribuciones estándar)
- Escalado automático solo para aplicaciones específicas configuradas
- Alta complejidad inicial: 4 núcleos CPU, 4GB RAM mínimo recomendados
- No incluye Docker Compose ni Dockerfile genérico para despliegue simple
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 con Talos Linux sobre Proxmox. Mínimo 3 nodos (control plane + workers). Configurar ArgoCD como app-of-apps raíz. External Secrets requiere Bitwarden Secrets Manager o similar. Escalar KEDA solo para apps específicas. Revisar Falco rules para evitar false positives en entorno doméstico.
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.