El otro día les conté cómo exponer un servicio de mi home server. Hoy, el siguiente paso: ¿cómo sé si sigue funcionando? 🤔
Si http://jellyfin.tudominio.com se cae, quiero ser el primero en saberlo, no que me avise mi familia. Les enseño a montar un monitor de status con notificaciones a Telegram. 🧵
Les presento a Uptime Kuma. Es una alternativa open-source a servicios como UptimeRobot. Lo mejor es que lo podemos instalar en 2 minutos en nuestro VPS.
El resultado es un dashboard así de bonito donde vemos si todo está en verde ✅.

¿Listos para la instalación más fácil del mundo? En su VPS, ejecuten este único comando de Docker.
$ docker run -d --restart=always -p 3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1
¡Listo! Ya tienes Uptime Kuma corriendo. De verdad, eso es todo.

Ahora ve en tu navegador a http://<IP_de_tu_VPS>:3001.
Crear un monitor es súper intuitivo:
Tipo de Monitor: HTTP(s)
URL: https://jellyfin.tudominio.com (¡la URL que expusimos en el hilo anterior!)
Dale un nombre y guarda.
Uptime Kuma empezará a "pingear" tu Jellyfin cada 60 segundos
Aquí es donde brilla. Vamos a hacer que nos avise por Telegram si algo falla.
Dentro de Uptime Kuma:
Ve a Ajustes > Notificaciones.
Configura una nueva notificación de Telegram (te pedirá el Bot Token y el Chat ID, que se obtienen hablando con BotFather y UserInfoBot en Teleg
No solo monitorees la URL pública. Puedes hacer más:
Monitor de Puerto: Para verificar que el puerto de tu túnel SSH (8097) está abierto en el VPS.
Así sabes exactamente qué parte de la cadena se rompió.
Y así, sin gastar un peso más, tienes un sistema de monitoreo pro que te da una página de status y te alerta por Telegram al segundo que algo va mal.
Ahora sí, puedes dormir tranquilo sabiendo que tu castillo digital está vigilado 🏰.