Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

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 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.

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

Perfil de infraestructura

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

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

Despliegue detectado

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

Despliegue manual

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.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
No detectados
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
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.