Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

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.

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

Perfil de infraestructura

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

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

Despliegue detectado

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

Despliegue manual

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.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Node.js
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.