Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

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.

CASOS DE USO
  • 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
PUNTOS DESTACADOS
  • 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
PRECAUCIONES
  • 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
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA4 GBRAM estimada
DISCO20 GBalmacenamiento base
COMPLEJIDADhighnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

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.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsReactNode.jsPython
SERVICIOS
PostgreSQL
BASES DE DATOS
PostgreSQL
PUERTOS
No detectados
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

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.