Saltar al contenido principal

código abierto

Una página de estado de código abierto que puede autoalojar

Uptimepage es una página de estado AGPL con monitoreo de sitios web y de disponibilidad integrado. Publique una página con su marca en su propio subdominio, o en su propio dominio si la autoaloja o en el plan alojado Pro, permita que sus clientes se suscriban y ejecútelo todo usted mismo con docker compose, o empiece gratis en el plan alojado.

Una página de estado, no un juguete

Páginas públicas con su marca en su propio dominio, una franja con 90 días de historial, cronologías de incidentes, mantenimiento programado y suscriptores que reciben cada actualización. Todo está incluido desde el plan gratuito, porque una página de estado que no puede avisar a nadie es solo una captura de pantalla.

En marcha con un solo comando

Un binario autónomo, Postgres para la configuración y ClickHouse para el historial de comprobaciones. docker compose up levanta todo el stack y aplica las migraciones al arrancar. No hay cola que operar, ni Kubernetes, ni un segundo servicio que mantener sincronizado.

Sus datos se quedan en su infraestructura

Cada resultado de comprobación, incidente, suscriptor y página de estado vive en su propio entorno, en la región que elija, detrás de su propia red. La página pública se sirve directamente desde su instancia, así que nada sobre su disponibilidad escapa a su control.

El monitoreo viene integrado

Los incidentes se abren automáticamente a partir de comprobaciones reales HTTP, TCP, DNS, TLS, de dominio, ping, heartbeat y de flujos de navegador, y pasan directamente a la página. No hay una herramienta de monitoreo aparte que comprar, conectar y mantener sincronizada, ni un hueco en el que las comprobaciones dicen caído y la página no dice nada.

Código abierto que puede auditar

La barra de disponibilidad se mide a partir de comprobaciones con una regla de confirmación; nadie puede poner en verde un día rojo a mano. Tres pruebas le dirán si cualquier página de estado hace lo mismo. Añada a una página un monitor que ya tuvo una caída: ¿la muestra el historial? Retire la publicación de un incidente: ¿el día sigue en rojo? Haga fallar una región durante un segundo: ¿la barra se mantiene tranquila? Uptimepage supera las tres, y como el código es AGPL puede leer el código que calcula su cifra en lugar de creérsela a ciegas.

Todo el producto, una sola licencia

No hay una edición empresarial que tenga secuestradas las partes buenas. El binario AGPL es el mismo producto que ejecuta el plan alojado: el mismo monitoreo, los mismos suscriptores, la misma API, el mismo proveedor de Terraform. Empiece gratis en el plan alojado y conserve la salida autoalojada, o autoalójelo desde el primer día. No hay que reescribir nada para pasar de uno a otro.

Suscriptores, bien hechos

Los suscriptores por correo confirman antes de recibir nada, los rebotes se gestionan en lugar de reintentarse para siempre, y las entregas por webhook van firmadas para que el receptor pueda verificar que cada actualización vino realmente de su página. Fontanería aburrida, hasta el día en que alguien intenta abusar de un formulario de suscripción y es lo único que importa.

Levante el stack

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

Preguntas frecuentes

¿La página de estado es de verdad de código abierto?
Sí. Uptimepage es AGPL, así que puede leer el código, ejecutarlo y modificarlo. El plan alojado cuesta 0 US$ al mes si prefiere no alojarlo usted.
¿Monitorea o solo publica?
Las dos cosas. El monitoreo de disponibilidad viene integrado, así que los incidentes se abren automáticamente a partir de comprobaciones reales HTTP, TCP, DNS, TLS, de dominio, ping, heartbeat y de flujos de navegador, y aparecen en la página sin una segunda herramienta.
¿Pueden los clientes suscribirse a las actualizaciones?
Sí. Los visitantes se suscriben por correo electrónico confirmado o por webhook y reciben aviso de cada incidente y de cada cambio de mantenimiento, con cargas útiles firmadas que pueden verificar.
¿Cómo lo autoalojo?
Clone el repositorio y ejecute `docker compose up`. Eso inicia el binario único con Postgres y ClickHouse, ejecuta las migraciones al arrancar y sirve el panel y la página de estado pública.
¿Dónde se guardan mis datos?
En su propia infraestructura. Al autoalojar, cada resultado de comprobación, incidente y suscriptor se queda en su entorno, y la página pública se sirve directamente desde él.
¿Puedo fiarme de las cifras de disponibilidad?
Sí. La barra de disponibilidad se mide a partir de sus propias comprobaciones con una regla de confirmación; no se fija a mano ni se construye a partir de los incidentes publicados. Una caída real aparece aunque nunca haya escrito un incidente sobre ella.

De un vistazo

  • Licencia AGPL, autoalojable
  • Despliegue docker compose up
  • Página de estado con su marca, suscriptores
  • Monitoreo integrado
  • Componentes un binario + Postgres + ClickHouse
  • Barra de disponibilidad medida, no publicada

Enlaces

Empiece en menos de 5 minutos.

Empezar gratis

funciones · precios · notas