Saltar al contenido principal

comparativa de herramientas autoalojadas

Uptime Kuma vs. Cachet: ¿monitor o página de estado?

En realidad, esto no es un cara a cara. Uptime Kuma vigila sus servicios y le avisa a usted. Cachet avisa a sus clientes. Los equipos acaban comparándolos porque quieren cubrir las dos tareas y aún no se han dado cuenta de que cada herramienta hace solo una de ellas.

La tabla de abajo es la comparación completa, sin editar. Léala primero si lo prefiere: es la misma que le enviaríamos.

AGPL-3.0 · un solo binario · plan gratuito · sin tarjeta

Los datos, frente a frente

  Uptime KumaCachetUptimepage
licencia MITv2 BSD-3 · v3 de código disponibleAGPL-3.0
versión etiquetada más reciente 2.4.0, mayo de 2026v2.4.1, nov. de 2023 · v3 sin etiquetar1.5.0
ejecuta sus propias comprobaciones sí, 31 tiposHTTP GET básicosí, 8 tipos
quién programa la comprobación integrado, hasta 1 suna entrada cron que añade ustedintegrado, desde 60 s
una comprobación fallida abre un incidente no, se publica a manono, colorea un componentesí, automáticamente
profundidad de la página de estado básicacomponentes · incidentes · mantenimiento · métricascon su marca, dominio propio en Pro
suscriptores de la página solo RSScorreo + webhook, alcance globalcorreo + webhook
equipos y roles un solo inicio de sesiónadmin + usuario, sin granularidadorganizaciones + roles
configuración como código API de sockets, sin RESTREST, tokens con alcance, OpenAPITerraform · REST · MCP
ejecutarlo usted mismo un contenedor (Node)PHP + BD + cola + cron, sin imagen v3un binario + compose
opción alojada nonosí, plan gratuito
comunidad (estrellas en GitHub) ~89k~15kjoven

La versión etiquetada más reciente de Cachet es la v2.4.1, de noviembre de 2023. La reescritura v3 se distribuye desde la rama dev, nunca se ha etiquetado y su propio README dice que todavía no está del todo lista para uso en producción.

Cachet v3 añadió una comprobación de componentes por HTTP GET a mediados de 2026, pero nada la programa de serie, no aparece en la guía de componentes, se ejecuta desde una sola ubicación y un fallo cambia el color de un componente en lugar de abrir un incidente o avisar a un suscriptor.

El repositorio oficial de la imagen Docker de Cachet solo cubre v2 y su último commit es de 2021, así que autoalojar v3 significa un despliegue de PHP y Laravel montado a mano, con una base de datos, un worker de colas y cron.

Cachet 2.x era BSD-3-Clause; la rama v3 lleva una licencia propia de código disponible y se declara propietaria en composer.json, aunque su README sigue diciendo MIT. Lea la licencia antes de construir sobre ella.

Verificado en julio de 2026 con Uptime Kuma 2.4.0 y el código fuente de cachethq/core. Los dos proyectos avanzan rápido, así que consulte su código fuente actual antes de decidir.

Uno vigila, el otro anuncia

Uptime Kuma es un monitor al que se le añadió una página de estado: comprobaciones reales, 31 tipos de monitor, 94 integraciones de notificación y una página de estado que sirve para un homelab, pero que ofrece un feed RSS en lugar de suscriptores, con incidentes que usted publica a mano. Cachet es lo contrario: una herramienta de comunicación hecha a propósito, con componentes, grupos de componentes, incidentes, actualizaciones de incidentes y plantillas, mantenimiento programado y métricas. Su modelo de datos para páginas de estado es el más completo de todos los proyectos abiertos de esta lista. Simplemente no sabe si algo está funcionando.

Dónde se detiene Cachet: el monitoreo

Cachet v3 sí añadió una comprobación de componentes a mediados de 2026, y es fácil sobrestimarla. Es un HTTP GET con un tiempo de espera de tres segundos. Nada la programa de serie (usted añade su propia entrada cron para el comando de comprobación), no aparece en la guía de componentes de su documentación, se ejecuta desde una sola ubicación y un fallo cambia el color de un componente en lugar de abrir un incidente, enviar un correo a un suscriptor o avisar a alguien. No hay guardias ni escalado en ninguna parte del código. El modelo previsto sigue siendo que usted aporte su propio monitoreo, y por eso Cachet incluye una integración de primera clase para importar componentes e incidentes desde un servicio de monitoreo externo.

El estado de las versiones, antes de comprometerse

Lea esta parte con atención, porque las propias fuentes del proyecto se contradicen entre sí. La versión etiquetada más reciente de Cachet es la v2.4.1, de noviembre de 2023. La reescritura v3 nunca se ha etiquetado: se distribuye desde la rama dev, y su propio README dice que todavía no está del todo lista para uso en producción. El repositorio oficial de la imagen Docker solo cubre v2 y su último commit es de 2021, así que autoalojar v3 significa un despliegue de PHP y Laravel montado a mano, con una base de datos, un worker de colas y cron. El desarrollo es de verdad intenso, en la práctica a cargo de un solo mantenedor. Y mientras que 2.x era BSD-3-Clause, la rama v3 lleva una licencia propia de código disponible (source-available) y se declara propietaria en composer.json, aunque su README sigue diciendo MIT. Compruebe la licencia usted mismo antes de construir sobre ella.

La configuración de dos sistemas que la gente monta en la práctica

La pareja clásica es Kuma (o cualquier otra herramienta) haciendo las comprobaciones y enviando estados de componentes e incidentes a Cachet por su API, que es realmente buena: tokens bearer con alcance limitado, una especificación OpenAPI, recursos sensatos. Funciona. También son dos despliegues, dos caminos de actualización, dos conjuntos de credenciales y un código pegamento que ahora es suyo, para que una comprobación fallida en un sistema se convierta en un incidente en el otro.

Dónde encaja Uptimepage

Uptimepage es esa pareja reunida en un solo binario. Las comprobaciones HTTP, TCP, DNS, ping y heartbeat se ejecutan hasta cada 60 segundos desde varias regiones, junto con TLS, caducidad de dominio y flujos de navegador. Una comprobación fallida abre un incidente por sí sola, y el incidente llega a una página de estado con su marca cuyos visitantes se han suscrito por correo confirmado o por webhook firmado. Sin código pegamento, un solo despliegue, un solo conjunto de roles. Alojado gratis sin tarjeta, o autoalojado bajo AGPL con docker compose.

  1. 01Inicie sesión con GitHub o Google. Sin tarjeta, sin llamada comercial.
  2. 02Pegue una URL. La primera comprobación se ejecuta antes de que termine de leer esto.
  3. 03Publique la página de estado, o expórtela a Terraform y guárdela en Git.
acme cloud status.acme.dev suscribirse

todos los sistemas funcionan con normalidad comprobado hace 12 s

api99,98 %

p95 142 ms · un incidente en 45 días

dashboard99,91 %

p95 318 ms · dos días degradados

webhooks99,99 %

p95 88 ms · sin incidentes

RESUELTO14 min

Latencia elevada en la API del panel

14:22 resuelto, latencia de nuevo por debajo de 300 ms

14:08 abierto automáticamente por la comprobación del panel

activo degradado caído 45 días · suscriptores por correo y webhook

Una página de ejemplo. Los monitores, los porcentajes y el incidente son inventados.

Preguntas frecuentes

¿Cachet monitorea mi sitio?
Apenas, y no de una forma en la que deba apoyarse. Cachet v3 añadió una comprobación de componentes por HTTP GET a mediados de 2026, pero nada la programa de serie, no está documentada en la guía de componentes, se ejecuta desde una sola ubicación y un fallo cambia el color de un componente en lugar de abrir un incidente o avisar a alguien.
¿Se sigue manteniendo Cachet?
Sí, de forma activa, en la práctica a cargo de un solo mantenedor. Pero la versión etiquetada más reciente sigue siendo la v2.4.1, de noviembre de 2023: v3 se distribuye desde la rama dev y su propio README dice que todavía no está del todo lista para uso en producción.
¿Cachet es de código abierto?
Cachet 2.x era BSD-3-Clause. La rama v3 se distribuye con una licencia propia de código disponible y se declara propietaria en composer.json, aunque su README sigue diciendo que es MIT. Las propias fuentes del proyecto se contradicen, así que lea la licencia antes de construir sobre ella.
¿Necesito Uptime Kuma y Cachet a la vez?
Es la pareja clásica: Kuma comprueba y envía estados e incidentes a Cachet por su API. Funciona, a costa de dos despliegues, dos caminos de actualización y el código pegamento entre ellos. Uptimepage hace las dos tareas en un solo binario, con incidentes que se abren automáticamente a partir de sus propias comprobaciones.

Enlaces

Empiece en menos de 5 minutos.

Empezar gratis

funciones · precios · notas