Uptime Kuma es un monitor de uptime open source. Louis Lam lo publicó en GitHub en 2021. Hoy supera las 60.000 estrellas y se distribuye como imagen Docker oficial mantenida por el propio autor.
Para qué sirve y qué problema resuelve
Hay dos formas de enterarte de que tu web está caída. La primera: te avisa un cliente. La segunda: te avisa una alerta automática a las 3 de la mañana. La diferencia se mide en reputación.
Servicios SaaS como Pingdom o UptimeRobot cubren el caso. Pero su plan gratuito limita el número de monitores y el intervalo mínimo. Y el plan de pago sube rápido cuando hay 20-30 sitios que vigilar, algo típico en una agencia o un hosting gestionado.
Uptime Kuma resuelve esa misma necesidad en modo self-hosted (alojado en tu propio servidor). Solo necesita tres piezas:
- Una imagen Docker.
- Un volumen para guardar la base de datos SQLite.
- Un dominio detrás de un reverse proxy con SSL.
Los monitores son ilimitados. El intervalo baja hasta 20 segundos. Y los datos se quedan en el servidor del operador.
Lo que cubre y lo que no
Uptime Kuma vigila muchos tipos de servicio:
- HTTP/HTTPS, con verificación de palabra clave en la página.
- TCP, ping y DNS.
- SSL, con aviso antes de que caduque el certificado.
- Bases de datos por socket y contenedores Docker.
Las alertas salen por más de 90 canales: Telegram, Slack, Discord, email, WhatsApp por API o webhook genérico. Además agrupa avisos para evitar tormentas de notificaciones.
¿Qué no cubre? El synthetic monitoring con navegador real, es decir, recorridos de compra o login que comprueban el DOM de la página. Para eso conviene mover a Sentry, Checkly o equivalentes.
Cómo lo aplicamos en SMedialab
Lo desplegamos en el NUC de monitorización. El acceso administrativo va por un perfil de WireGuard. La status page vive en un dominio público y la compartimos con los clientes que la quieren.
Las alertas técnicas llegan a un grupo de Telegram interno. Las críticas se duplican por SMS a través de un gateway.
No lo recomendamos como única herramienta cuando el negocio depende de un flujo de compra complejo o un login con MFA. Ahí añadimos un monitor de navegador real que lo complemente.
Casos típicos en nuestros clientes
Grupo de alojamientos turísticos. Cada web tiene su propio motor de reservas. Uptime Kuma comprueba la palabra clave “Disponibilidad” en el HTML cada 60 segundos. Si la API de tarifas cae a las 4 de la mañana, la alerta llega antes de la primera consulta del día.
Clínica con TPV vinculado a la web. Combinamos dos verificaciones en una sola dashboard pública: TCP al puerto del TPV más HTTPS al WordPress. Así su informático ve de un vistazo dónde está el corte: en la web, en el TPV o en toda la conexión a internet.
¿Quieres saber el segundo exacto en que tu web se cae, antes que tus clientes? Forma parte de cualquier alojamiento web gestionado.