Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

khe-homelab

KHE Homelab es un homelab de hogar personal autocontenido alojado en Proxmox VE con Docker Compose. Incluye infraestructura como Cloudflare Tunnel, AdGuard Home y Tailscale para acceso seguro desde fuera del hogar.

Ficha actualizada 23 sept 2026, 17:40 · upstream 23 sept 2026, 17:38 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es khe-homelab

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Este repositorio describe una instalación completa de un homelab de hogar personal (family homelab) autocontenido alojado en Proxmox VE. La arquitectura utiliza Docker Compose para gestionar múltiples servicios, incluyendo web, almacenamiento, IA, automatización y observabilidad. El sistema se construye sobre tres capas: la capa externa con Cloudflare Tunnel y AdGuard Home, la capa de red interna con Tailscale VPN, y la capa de infraestructura en Proxmox VE que actúa como hipervisor. Se implementan múltiples mecanismos de redundancia para garantizar alta disponibilidad.

CASOS DE USO
  • Servir una página web personal (khe.ee) con acceso público seguro a través de Cloudflare Tunnel
  • Administrar servicios internos desde fuera del hogar mediante Tailscale VPN
  • Almacenamiento masivo en ZFS Mirror para fotos, música y documentos
  • IA local con modelos de lenguaje en Ollama ejecutados sin conexión a internet
  • Automatización de tareas diarias mediante n8n y workflows personalizados
  • Monitorización continua de servicios con Grafana, Loki y Telegram alerts
  • Gestión de contraseñas con Vaultwarden y soporte de Passkeys
  • Servicio de música multimedia (Jellyfin) con aceleración hardware por Quick Sync
PUNTOS DESTACADOS
  • Arquitectura dual: acceso externo vía Cloudflare Tunnel y acceso interno vía Tailscale VPN, permitiendo diferentes niveles de privacidad y velocidad
  • Almacenamiento ZFS Mirror con dos discos 12TB que garantiza redundancia total contra fallos de hardware
  • IA local en Ollama ejecutada directamente en la máquina Docker sin necesidad de conexión a internet
  • Automatización completa mediante GitOps (git pull + docker compose up -d) y GitHub Actions para despliegues
  • Alertas en tiempo real vía Telegram Bot que notifica al propietario del homelab incluso cuando el servicio cae
  • Protección de datos con Cloudflare Access OTP para servicios sensibles como n8n, OpenClaw y Dash
PRECAUCIONES
  • El acceso externo está limitado por la política de 100MB de subida de Cloudflare, lo que puede ser un problema para usuarios con archivos grandes
  • La red interna no filtra tráfico general del móvil; solo permite el dominio khe.ee y sus subdominios específicos
  • No se incluye una capa de seguridad adicional como WAF o firewall en la capa externa (solo Cloudflare Tunnel)
  • El sistema depende de servicios externos como Proxmox VE, Docker Engine y Cloudflare para funcionar correctamente
  • La automatización requiere conocimientos avanzados de Linux, Docker Compose y scripts personalizados
01

Perfil de infraestructura

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

CPU4 vCPUrecomendación inicial
MEMORIA8 GBRAM estimada
DISCO30 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

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

Despliegue manual

Para desplegar KHE Homelab en un entorno local, se recomienda instalar Proxmox VE como hipervisor. En la máquina virtual Docker (192.168.0.11) se ejecutan los contenedores con docker compose up -d. Se debe configurar el ZFS Mirror con dos discos 12TB para almacenamiento de respaldo. Para acceso externo, se configura Cloudflare Tunnel con un certificado Let's Encrypt auto-renewable y se activa Cloudflare Access OTP para servicios sensibles. La red interna se configura mediante Tailscale VPN como router de subnet (192.168.0.0/24) para permitir acceso desde dispositivos móviles sin exponer servicios al internet. Se recomienda mantener el repositorio actualizado con Renovate y ejecutar backups diarios en scripts automatizados.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
PHP
SERVICIOS
PostgreSQLRedis
BASES DE DATOS
PostgreSQLRedis
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.