Mi Homelab

Cómo tengo montado el homelab

CLHome parte de una red segmentada y documentada. El firewall concentra el control del tráfico; la infraestructura UniFi distribuye la red y cada VLAN separa los servicios según su función.

InternetEntrada y salida de la red
SonicWall TZ670Firewall, control de tráfico y reglas de seguridad
Red gestionadaUniFi Switch 8 PoE Lite · U7 Pro · VLANs
VLAN DockerServicios autoalojados en la Raspberry Pi 5.
VLAN JarvisMáquina virtual Debian dentro de Proxmox.
VLAN IoTDispositivos que no necesitan acceso a la red principal.
VLAN domésticaEquipos y dispositivos de uso diario.
VLAN NetworkingDispositivos UniFi y gestión de la infraestructura de red.
VLAN invitadosAcceso separado para visitas.

Monitorización del homelab

Grafana es el punto de consulta. Prometheus almacena las métricas, Node Exporter informa del sistema anfitrión y cAdvisor aporta datos de los contenedores.

GrafanaPaneles, consultas y visualización de alertas
PrometheusRecoge y almacena métricas
Node ExporterMétricas del host: CPU, memoria, disco y red
cAdvisorUso de recursos de los contenedores

La plataforma

La base principal es una Raspberry Pi 5 con 16 GB de RAM, almacenamiento NVMe y Raspberry Pi OS. Docker y Docker Compose mantienen los servicios separados, reproducibles y sencillos de actualizar.

Para el entorno de Jarvis utilizo un Acer Aspire 3 con Proxmox y una máquina virtual Debian. Esta separación permite probar cambios sin comprometer la plataforma principal.

Red, acceso y ciberseguridad

La red se gestiona desde el SonicWall TZ670 y la infraestructura UniFi. Las reglas de segmentación controlan la comunicación entre las VLAN de servicios, Jarvis, IoT, la red doméstica, networking y los invitados.

Una Raspberry Pi 3 B+ mantiene el túnel de Cloudflare para publicar servicios de forma controlada. La documentación pública no incluye direcciones internas, puertos ni políticas concretas.

Servicios y mantenimiento

Los servicios se despliegan de forma aislada y se revisan con la monitorización del sistema y de los contenedores. Antes de aplicar un cambio compruebo sus dependencias, el impacto en la red y la forma de volver atrás si es necesario.

Cómo documento cada cambio

Cada guía explica el objetivo, las dependencias, la ubicación del servicio, las métricas observadas y las comprobaciones posteriores. Los ejemplos se publican sin credenciales ni datos de acceso.