Saltar al contenido principal

código abierto

Un monitor de disponibilidad de código abierto que ejecuta usted mismo

Uptimepage es un monitor de disponibilidad AGPL con incidentes y página de estado integrados, escrito en Rust. Ejecute el único binario estático en sus propios servidores o empiece gratis en el plan alojado. Comprobaciones HTTP, TCP, DNS, TLS, de caducidad de dominio, ping, heartbeat de cron y de flujos de navegador desde tantas regiones como ejecute.

Monitores de disponibilidad de código abierto, comparados

  UptimepageUptime KumaOpenStatusPrometheus + Blackbox
licencia AGPLMITAGPLApache 2.0
hecho con RustJavaScript / NodeTypeScript / NodeGo
qué ejecuta usted binario + Postgres + ClickHouseun contenedor~6 servicios DockerPrometheus + Alertmanager
tipos de comprobación HTTP, TCP, DNS, TLS, caducidad de dominio, ping, heartbeat, flujo de navegador, manualHTTP, TCP, DNS, ping, push, navegador y másHTTP, TCP, DNS, ICMPHTTP, TCP, DNS, ICMP, gRPC, TLS
vigila una tarea cron heartbeat, periodo + margenmonitor pushnono, solo desde fuera
página de estado para clientes con su marca, suscriptoresbásica, sin suscriptoressíconstrúyala usted
monitoreo como código Terraform · REST · MCPsin API REST para monitoresTerraform · REST · MCParchivos de configuración
sondas multirregión 13 regiones alojadascon el complemento Globalping28 regiones en el plan alojadofederación por su cuenta
equipos y roles organizaciones + rolesun solo inicio de sesión compartidosíSSO / proxy externo
incidentes automáticos desde comprobaciones síbásicossívía Alertmanager

Uptime Kuma es MIT; OpenStatus y Uptimepage son AGPL-3.0; Prometheus y Blackbox exporter son Apache 2.0.

Tipos de comprobación leídos del código fuente el 27 de agosto de 2026: el monitor push de Uptime Kuma en server/model/monitor.js, los handlers del checker de OpenStatus (dns, icmp, ping, tcp) y los módulos prober de Blackbox exporter. Solo Uptimepage y Uptime Kuma aceptan un ping entrante; los otros dos sondean desde fuera y no pueden ver una tarea que nunca se ejecutó.

Las comprobaciones desde 28 regiones de OpenStatus están en su plan alojado; para autoalojarlo hay que ejecutar varios servicios Docker.

Verificado en julio de 2026 con el repositorio y la documentación de cada proyecto.

Escrito en Rust

Todo el producto es un único binario de Rust enlazado estáticamente. Eso significa poco consumo de memoria, ningún runtime ni intérprete que instalar y sondas lo bastante rápidas para comprobar cada 60 segundos desde muchas regiones sin un servidor potente. La seguridad de memoria sin recolector de basura es la razón por la que los equipos siguen reescribiendo su infraestructura en Rust, y es lo que mantiene el monitor predecible bajo carga.

Un binario, no un stack que haya que cuidar

Ese binario de Rust solo necesita Postgres para la configuración y ClickHouse para las series temporales. docker compose up lo levanta con las migraciones aplicadas al arrancar. Sin Kubernetes, sin cola, nada más que operar.

Para desarrolladores

Declare monitores, páginas de estado y canales en Terraform y revise los cambios en un pull request. Una API REST completa y un servidor MCP replican el panel, autenticados con tokens de alcance limitado y vinculados a la organización, que puede restringir a una sola tarea.

Para DevOps y SRE

Ejecute agentes de sondeo regionales en sus propios servidores e integre sus resultados en cada monitor por región. Las comprobaciones fallidas abren incidentes automáticamente y se envían a Slack, Telegram, PagerDuty o SMS, con deduplicación y supresión de alertas intermitentes, para que una caída de 60 segundos nunca despierte a nadie a las 3 de la madrugada.

Para la empresa

Una página de estado pública con su marca y suscriptores por correo confirmado y webhook viene en el mismo binario, así que sus clientes ven la verdad sin una segunda herramienta. Autoalójelo para mantener cada resultado de comprobación, incidente y suscriptor dentro de su propio entorno.

Código abierto, a su manera

El código es AGPL: léalo, ejecútelo, modifíquelo. Autoalójelo en su propia infraestructura, o empiece en el plan alojado gratuito y conserve la salida autoalojada. La API y el proveedor de Terraform son idénticos en ambos casos.

Ejecútelo usted mismo

git clone https://github.com/uptimepage/uptimepage
cd uptimepage
docker compose up -d

Preguntas frecuentes

¿Uptimepage es de verdad de código abierto?
Sí. El código es AGPL, así que puede leerlo, ejecutarlo y modificarlo. Si prefiere no alojarlo usted, el plan alojado es gratuito y sin tarjeta.
¿Puedo autoalojar el monitor de disponibilidad?
Sí. Clone el repositorio y ejecute `docker compose up`. Eso levanta el binario único con Postgres y ClickHouse y aplica las migraciones al arrancar. Sin Kubernetes que operar.
¿Qué puede monitorear?
HTTP, TCP, DNS, ping ICMP y heartbeats de tareas cron hasta cada 60 segundos, además de la caducidad de certificados TLS y de dominios y flujos de inicio de sesión en navegador automatizados, desde tantas regiones como ejecute.
¿Incluye una página de estado?
Sí. Los incidentes se abren automáticamente a partir de comprobaciones fallidas y pasan a una página de estado pública con su marca a la que sus clientes pueden suscribirse, todo desde el mismo binario.
¿Es gratis?
Autoalojarlo bajo AGPL es gratis. El plan alojado también cuesta 0 US$ al mes si prefiere no ejecutarlo usted mismo.

Enlaces

Empiece en menos de 5 minutos.

Empezar gratis

funciones · precios · notas