Si tu homelab ya tiene más de un servidor con contenedores, entrar a cada uno por SSH para desplegar o revisar un stack deja de ser práctico. Este stack junta un panel central que despliega y vigila los contenedores de todos tus servidores con un aviso al móvil en cuanto algo cae, sin depender de una base de datos externa ni de ninguna cuenta en la nube.
Panel central para tus stacks Docker, con aviso al móvil si algo falla
Objetivo
Gestionar y desplegar los contenedores Docker de todo tu homelab desde un único panel, con una alerta al móvil en cuanto un servicio deja de responder.
Componentes
Base · Hipervisor
Base · Motor de contenedores (LXC o VM)
Servidor con Docker
Servicio principal · Panel de gestión y despliegue
Notificaciones push al móvil
Cómo se conecta

Haz clic para ampliar
Ensamblaje
Preparar el host de Docker
Crea un LXC o una VM en Proxmox dedicado a contenedores, con los recursos indicados en la tabla de componentes, e instala Docker Engine con el plugin de Compose.
Desplegar Komodo Core
Komodo guarda su estado en SQLite, así que no hace falta una base de datos aparte para arrancarlo.
sudo mkdir -p /opt/komodo && cd /opt/komodo sudo curl -fsSL https://raw.githubusercontent.com/moghtech/komodo/main/compose/mongo.compose.yaml -o compose.yaml sudo curl -fsSL https://raw.githubusercontent.com/moghtech/komodo/main/compose/compose.env -o compose.env sudo nano compose.env sudo docker compose up -d
Conectar los demás servidores con el agente Periphery
Si tienes más servidores con Docker aparte de este, instala en cada uno el agente Periphery y conéctalo a Komodo Core desde el panel con una clave de incorporación. Desde ese momento, Komodo puede desplegar y vigilar stacks en todos ellos por igual.
Levantar ntfy y dar de alta el Alerter en Komodo
Despliega ntfy en el mismo servidor o en otro distinto, y crea en Komodo un recurso "Alerter" apuntando a tu instancia, con el tema que quieras usar para el homelab.
docker run -d --name ntfy --restart unless-stopped -p 80:80 \ -v /opt/ntfy/cache:/var/cache/ntfy \ binwiederhier/ntfy serve
Importar tus stacks existentes
Da de alta cada stack que ya tengas corriendo como un recurso "Stack" en Komodo, apuntando a su
docker-compose.yml(en disco o en un repositorio Git). Komodo los adopta sin recrearlos, y desde ese momento cualquier redeploy, log o parada pasa por el panel en vez de por SSH.
Conclusión
Para comprobar que la alerta llega de verdad, para a mano uno de los contenedores adoptados desde la terminal del servidor, no desde el panel. Komodo debería marcar el stack como caído en segundos, y tu móvil debería recibir el aviso de ntfy antes de que vuelvas a mirar la pantalla. Si no llega nada, revisa primero el endpoint del Alerter: es el fallo más habitual.



