Si tienes un home lab (ese pequeño centro de datos que montas en casa con un NAS, un servidor de juegos, una Raspberry Pi, Plex, Home Assistant, una página web personal, etc.), seguro que alguna vez te ha pasado esto: te vas a dormir, te levantas al día siguiente y… ¡tu servidor está caído y ni te habías enterado! Ahí es donde entra UptimeRobot, una herramienta sencilla, gratuita y muy potente que te avisa en cuanto algo deja de funcionar. ¿Le echamos un ojo juntos?
¿Qué es UptimeRobot?
UptimeRobot es un servicio (con página web y app para móvil) que vigila por ti si tus servicios están en línea o no. Cada pocos minutos comprueba si puede acceder a lo que tú le digas: una página web, un servidor de Minecraft, tu router, el panel de tu NAS Synology o QNAP, un dominio, una IP, etc.
Lo mejor de todo:
- La versión gratuita te permite hasta 50 monitores (¡más que suficiente para casi cualquier home lab!).
- Comprueba cada 5 minutos en el plan gratis.
- Si cae alguna máquina, te avisa por distintos canales (email, Telegram, WhatsApp, Slack, etc.
¿Para qué me puede servir?
Imagina estos escenarios:
- Tu NAS se cuelga por la tarde → UptimeRobot te avisa y lo arreglas antes de que tu hijo pueda acceder a las fotos que quiere editar.
- Tu VPN cae → te enteras al instante y no te quedas sin acceso remoto cuando estás fuera de casa.
- Tu blog, hospedado externamente, deja de responder → sabes que hay un problema y puedes contactar con el servicio de la empresa que lo hospeda.
- Tienes una Raspberry Pi, con Pi-hole o AdGuard, caída → UptimeRobot te avisa y vuelves a tener anuncios bloqueados rápidamente.
- Quieres presumir: “Mi servidor lleva 247 días sin caerse” 😉.
En resumen: te da tranquilidad y te evita tener que estar mirando manualmente cada dos por tres.
¿Cómo configuro un monitor?
En la jerga de UptimeRobot, un monitor es simplemente “una cosa que el servicio vigila por ti”. Es decir, cada monitor = un chequeo periódico que UptimeRobot hace automáticamente para asegurarse de que algo sigue funcionando.
Para dar de alta un monitor:
- Entra en uptimerobot.com y regístrate (es gratis, solo necesitas un email).
- Una vez dentro, pulsa el botón grande “Add New Monitor”.
- Elige el tipo de monitor:
- HTTP(s) → para páginas web, paneles de NAS, Home Assistant, Nextcloud, etc.
- Ping → para comprobar solo si una IP o máquina responde (ideal para routers o máquinas sin web).
- Port → si usas servicios en puertos concretos (SSH en el 22, etc.).
- Rellena:
- Friendly Name: ponle un nombre que entiendas (“NAS Synology”, “Servidor Minecraft”, “Home Assistant”, etc.).
- URL / IP: la dirección que quieres vigilar (ej. https://micasa.duckdns.org, o http://micasa.duckdns.org:25565, o https://miblog.com).
- En How will we notify you? elige cómo quieres que te avise. Recomiendo:
- Email (viene por defecto).
- La app móvil (te llegan notificaciones push).
- Pulsa Create Monitor. ¡Listo!
En menos de 2 minutos ya tienes tu primer vigilante funcionando.
Requisitos previos
¿Dije en menos de 2 minutos? ¡Mentira! O, más bien, tenerlo lo tienes, pero no va a funcionar si no haces 2 cosas.
DNS dinámico
Habrás notado que no he puesto ningún ejemplo con direcciones IP al estilo 192.168.100.100. Esto es así porque UptimeRobot no está en tu LAN, está fuera, y tu IP en Intenet no es ninguna de las IP de tus máquinas en tu red local.
Es necesario que dispongas de un servicio de DDNS (DNS dinámico) o de una IP fija otorgada por tu proveedor de Internet.
Servicios de DDNS hay muchos. Si tienes un NAS Synology, por ejemplo, ya lo tienes. Lo mismo pasa con otras marcas de NAS. Si no es tu caso, hay DDNS gratuitos: Con-IP., DuckDNS.DNS Exit, FreeDNS, etc.
En mi caso, aún teniendo NAS de Synology, utilizo DuckDNS y, evidentemente, mediante Docker.
Redirección de puertos en el router
Para llegar a una IP local desde Internet, necesitas decirle al router dónde enviar esa petición entrante. Debes entrar en el router y llevar a cabo una redirección (permite que los equipos remotos se conecten a un dispositivo específico dentro de una LAN privada).
Alternativas Self-Hosted
Si buscas algo similar a UptimeRobot pero que puedas ejecutar en tu home lab (sin depender de servicios externos), hay varias opciones «self-hosted» excelentes. Las puedes desplegar fácilmente con Docker en tu servidor, NAS o Raspberry Pi. Así, mantienes el control total y evitas límites de planes gratuitos.
La más popular y parecida a UptimeRobot es Uptime Kuma, pero hay otras opciones como Gatus, Cabot o ArWeDown, entre otras.
Si quieres saber en qué situaciones te puede convenir más una opción u otra, te doy mi opinión:
| Situación / Necesidad | Recomendación | Por qué |
|---|---|---|
| No quieres instalar nada más en casa | UptimeRobot | Cero mantenimiento |
| Tu internet cae a menudo | UptimeRobot | Puede avisarte si tu router ha caído |
| Monitorizar servicios locales no accesibles desde internet | Uptime Kuma (o no, luego te explico) | UptimeRobot no puede llegar a IPs privadas |
| Tienes más de 50 servicios o quieres chequear cada 60 segundos o menos | Uptime Kuma | UptimeRobot gratis = 50 monitores y mínimo 5 min |
| Eres celoso de la privacidad / no quieres que nada salga de tu red | Uptime Kuma | 100 % dentro de tu casa |
| Tu home lab está detrás de CG-NAT | UptimeRobot | Ambas funcionan, pero UptimeRobot es más fácil si usas tunnels |
| Tu servidor está apagado o en mantenimiento frecuentemente | UptimeRobot | Uptime Kuma también se apagará y no te avisará de nada |
| Quieres monitorizar cosas muy específicas | Uptime Kuma | Tiene tipos de monitor que UptimeRobot no ofrece |
Si bien te dije que si quieres monitorizar servicios locales no accesibles desde internet te recomendaba Uptime Kuma, yo uso UptimeRobot. El único servicio que expongo a Internet es la VPN; el resto están detrás de ella y, aún así, uso UptimeRobot, pero requiere de un sencillo conjuro que te explicaré en un próximo artículo. 🧐
Conclusiones
UptimeRobot es una de esas herramientas que, una vez la pruebas, te preguntas cómo vivías sin ella. Es totalmente gratuita para la inmensa mayoría de home labs, increíblemente sencilla de usar y te quita de encima la preocupación de “¿estará todo funcionando?”.
Si tienes un home lab, aunque sea pequeño, prueba UptimeRobot hoy mismo. Te llevará 10 minutos configurarlo todo y luego podrás dormir mucho más tranquilo.
¡Tu home lab te lo agradecerá! 😄