Uptime Kuma lleva desplegado en el homelab desde hace meses, vigilando El Rack, Predify y el resto de servicios con su interfaz clara y sin complicaciones. Pero uno de los puntos débiles conocidos de Kuma es la ausencia de una API REST real y de configuración basada en fichero — todo se gestiona a golpe de clic en la interfaz. Gatus apareció como la alternativa que resuelve justo eso: configuración completa en YAML, versionable en Git como cualquier otra pieza de mi infraestructura.

La diferencia real: config-as-code

Con Uptime Kuma, si quiero replicar la configuración de monitorización en otro entorno o simplemente llevar un historial de cambios, tengo que documentar manualmente qué añadí desde la interfaz. Con Gatus, toda la configuración vive en un YAML que puedo versionar junto al resto de mi infraestructura como código — coherente con cómo ya gestiono Podman Quadlet y el resto de servicios.

Uptime Kuma te da la interfaz más bonita del sector para vigilar servicios. Gatus te da la que mejor encaja si ya piensas en tu infraestructura como código versionado, no como clics en un panel.

El día a día

Las páginas de estado en tiempo real, con actualización más ágil que el caché de 5 minutos típico de Kuma, dan una sensación más inmediata cuando algo falla. El sistema de alertas es tan flexible como el de cualquier herramienta seria del sector, con soporte para los canales de notificación habituales.

Dónde Uptime Kuma sigue ganando

La interfaz de Kuma sigue siendo más pulida y agradable a la vista para gestión visual del día a día — Gatus prioriza la funcionalidad y el control por fichero sobre el pulido estético de la interfaz web. Si tu prioridad es una experiencia de usuario impecable sin tocar YAML, Kuma sigue siendo la opción más cómoda.