Repolode
openstatusHQ

openstatusHQ/openstatus

Plataforma open source de páginas de estado, respuesta a incidentes y monitoreo de disponibilidad, con monitores y páginas de estado gestionados como código.

Alternativa open source a:StatuspageUptimeRobotBetter Stack

Estrellas
9,221
Forks
794
Issues abiertos
99
Último commit
hace 11 horas

¿Qué es?

openstatus combina el monitoreo de disponibilidad, las páginas de estado públicas y la gestión de incidentes en un solo producto. Los monitores comprueban servidores, sitios web y APIs desde 28 regiones distribuidas entre varios proveedores de nube. Cuando un servicio deja de funcionar o se vuelve más lento, se pueden enviar alertas a Slack, Discord, PagerDuty, por email y a otros canales.

Los monitores, las páginas de estado y los canales de notificación se pueden declarar en YAML o Terraform y aplicar desde la CLI o una pipeline de CI. Los incidentes se pueden declarar, actualizar y resolver desde el dashboard o directamente en Slack, con niveles de severidad, un comandante asignado y una cronología. Quienes se suscriban a las páginas de estado reciben actualizaciones por email, RSS o webhook.

El proyecto ofrece una API tipada, un SDK para Node y un servidor MCP para que asistentes de IA como Claude, ChatGPT o Cursor puedan operar un workspace. Se puede usar como servicio gestionado o alojar por cuenta propia con Docker, Coolify o Railway, y cuenta con licencia AGPL-3.0.

Funciones clave

  • 01Comprobaciones de disponibilidad desde 28 regiones distribuidas entre varios proveedores de nube
  • 02Páginas de estado con dominios personalizados, protección con contraseña y ventanas de mantenimiento
  • 03Monitores, páginas de estado y notificaciones definidos en YAML o Terraform
  • 04Gestión de incidentes desde el dashboard o Slack, con una cronología completa
  • 05Servidor MCP, CLI con salida JSON y API tipada para automatización

Casos de uso

  • Publicar una página de estado pública para mantener informados a los clientes durante las interrupciones del servicio
  • Monitorear la disponibilidad de sitios web y APIs con alertas en Slack o PagerDuty
  • Gestionar monitores y páginas de estado como código mediante pipelines de CI
  • Coordinar la respuesta a incidentes en Slack con asistentes de IA

Inicio rápido

  1. 1

    Copia el archivo de entorno de Docker

    cp .env.docker.example .env.docker
  2. 2

    Inicia todos los servicios con Docker Compose

    docker compose up -d
  3. 3

    Abre el panel en localhost:3002 y las páginas de estado en localhost:3003

Antes de usarlo

  • Alojar toda la pila por cuenta propia implica usar muchos servicios, como Turso y Tinybird, además de varias imágenes de Docker.
  • Licenciado bajo AGPL-3.0, una licencia copyleft que exige publicar el código fuente si se permite el uso en red de versiones modificadas.

En colecciones

Temas

Preguntas frecuentes

¿Qué es openstatus?
Plataforma open source de páginas de estado, respuesta a incidentes y monitoreo de disponibilidad, con monitores y páginas de estado gestionados como código. openstatus combina el monitoreo de disponibilidad, las páginas de estado públicas y la gestión de incidentes en un solo producto. Los monitores comprueban servidores, sitios web y APIs desde 28 regiones distribuidas entre varios proveedores de nube. Cuando un servicio deja de funcionar o se vuelve más lento, se pueden enviar alertas a Slack, Discord, PagerDuty, por email y a otros canales.
¿openstatus es gratuito? ¿Qué licencia tiene?
openstatus es open source bajo la licencia AGPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿openstatus sigue mantenido?
Mantenimiento activo. El último commit de openstatus fue el 24 oct 2026.
¿Para qué puedo usar openstatus?
Publicar una página de estado pública para mantener informados a los clientes durante las interrupciones del servicio Monitorear la disponibilidad de sitios web y APIs con alertas en Slack o PagerDuty Gestionar monitores y páginas de estado como código mediante pipelines de CI Coordinar la respuesta a incidentes en Slack con asistentes de IA
¿Cómo se instala openstatus?
Copia el archivo de entorno de Docker: cp .env.docker.example .env.docker Inicia todos los servicios con Docker Compose: docker compose up -d Abre el panel en localhost:3002 y las páginas de estado en localhost:3003
¿Dónde consigo openstatus?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/openstatusHQ/openstatus

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados