Homelab
Un NAS, +20 servicios y 5 agentes de IA. Todo auto-alojado, todo en producción.
Topología de red
Internet
│
├── VPN ── Acceso remoto
│
Router
│
├── NAS
│ ├── Contenedores (+20)
│ │ ├── Domótica
│ │ ├── Servidor de medios
│ │ ├── DNS / Bloqueo de anuncios
│ │ └── Herramientas de desarrollo
│ └── Agentes de IA (×5)
│ ├── Orquestación
│ ├── Desarrollo
│ ├── Trading
│ └── Medios
│
└── Dispositivos IoT
├── Zigbee
├── WiFi
└── miio La nube no me deja tocar lo que quiero tocar.
Empezó como curiosidad y se convirtió en necesidad. Quería un sitio donde experimentar con IA, domótica y DevOps sin depender de terceros ni pagar por cada contenedor. Un NAS central ejecutando +20 servicios containerizados con Docker Compose: laboratorio de desarrollo, hub de domótica multi-protocolo y plataforma de agentes de IA. Todo bajo mi control.
Cada decisión tiene un porqué.
- Docker Compose sobre Kubernetes: nodo único, la simplicidad gana
- SSD para bases de datos, HDD para medios: balance coste/rendimiento
- Bloqueo de anuncios a nivel DNS: red completa, cero configuración en clientes
- VPN mesh para acceso remoto: sin exponer puertos, sin tocar el router
- Sistema multi-agente de IA: agentes especializados por dominio
El diferenciador: IA especializada ejecutándose en local.
Un sistema multi-agente se ejecuta directamente en el NAS. Cada agente tiene un dominio claro (desarrollo, trading, medios, orquestación) con sus propias herramientas y contexto. Se comunican en tiempo real y coordinan tareas de forma autónoma. La decisión de diseño fue especialización sobre generalización: agentes con dominios acotados en lugar de un modelo monolítico. Resultado: errores contenidos, coordinación paralela y escalado horizontal por capacidad.
- Agentes especializados con dominios separados
- Comunicación inter-agente en tiempo real
- Coordinación autónoma sin intervención humana
- Servicios persistentes con arranque automático