Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

homelab

Infraestructura homelab basada en Proxmox VE 9.1 gestionando 32 stacks Docker Compose y un clúster K3s de 3 nodos. Incluye orquestación GitOps con Komodo y Argo CD, almacenamiento resiliente MergerFS+SnapRAID y backups verificados.

Ficha actualizada 26 sept 2026, 15:21 · upstream 26 sept 2026, 15:15 · release sin release detectada

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 documenta una infraestructura homelab robusta construida sobre Proxmox VE 9.1, gestionando 32 stacks Docker Compose distribuidos en 10 invitados LXC/Docker y un clúster K3s de 3 nodos en un segundo sitio. La arquitectura combina gestión híbrida mediante Komodo para Docker y Argo CD para Kubernetes (GitOps), con una capa de configuración declarativa gestionada por Ansible.

El almacenamiento se protege mediante MergerFS combinado con SnapRAID, ofreciendo redundancia a nivel de disco sin sacrificar rendimiento. El sistema incluye un proxy inverso Pangolin para acceso público y Caddy para redes locales, junto con Tailscale para VPN segura. La monitorización se realiza con kube-prometheus-stack, Scrutiny, Uptime Kuma y Netdata.

La infraestructura está versionada completamente: desde los archivos Compose hasta el clúster K3s (Argo CD app-of-apps) y la capa de configuración del clúster mediante Ansible. Se incluyen scripts de verificación de backups que prueban restauraciones reales, no solo descifrado, asegurando integridad de datos.

CASOS DE USO
  • Gestión centralizada de servicios autohospedados con GitOps (Komodo/Argo CD)
  • Almacenamiento resiliente para archivos masivos usando MergerFS y SnapRAID
  • Infraestructura escalable con clúster K3s para cargas de trabajo stateful
  • Monitorización completa de la salud del clúster y servicios individuales
  • Gestión segura de backups con verificación de restauración automática
PUNTOS DESTACADOS
  • Infraestructura versionada completamente (Compose, K3s, Ansible) para despliegues rápidos
  • Almacenamiento resiliente probado con SnapRAID y MergerFS (sobrevive a fallo de disco)
  • Backups verificados con scripts que prueban restauración real, no solo descifrado
  • Gestión híbrida Docker/Kubernetes mediante GitOps (Komodo + Argo CD)
  • Seguridad reforzada con Tailscale, Caddy y políticas NetworkPolicy por defecto
PRECAUCIONES
  • Alta complejidad operativa requiere conocimientos avanzados en Linux, networking y DevOps
  • Dependencia de herramientas específicas (Komodo, Pangolin) que pueden limitar portabilidad
  • Requiere hardware específico para clúster K3s (3 nodos Dell OptiPlex mencionados)
  • Gestión manual de certificados SSL en Caddy requiere mantenimiento periódico
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

Homepage DashboardNetwork Topology
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 Proxmox VE 9.1, 4 cores CPU y 8GB RAM mínimo. Despliegue secuencial: primero MergerFS+SnapRAID, luego invitados LXC/Docker, clúster K3s con Argo CD, y finalmente scripts de backup. Verificar restauración de backups antes de producción.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Node.js
SERVICIOS
S3/MinIO
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.