Panel de estado autohospedado que supervisa servicios por HTTP, ICMP, TCP, DNS y más, evalúa condiciones de respuesta y envía alertas.
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:Statuspage
UptimeRobot
Better 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
Copia el archivo de entorno de Docker
cp .env.docker.example .env.docker - 2
Inicia todos los servicios con Docker Compose
docker compose up -d - 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
Sistema de monitorización de disponibilidad autoalojado, escrito en Go y React, con páginas de estado y alertas; se presenta como alternativa a Uptime Kuma.
Framework de código abierto para crear agentes de SRE con IA que investigan incidentes en producción usando tus propios logs, métricas, trazas y despliegues.
Un agente de SRE con IA y alojamiento propio que aprende los patrones habituales de los logs, crea incidentes automáticamente ante anomalías nuevas y envía alertas a Slack, Teams, Telegram y herramientas de guardia.
Cachet es un sistema de página de estado de código abierto y autohospedado para comunicar a los usuarios la disponibilidad de los servicios y sus incidentes.
Sistema de páginas de estado autohospedado, creado con SvelteKit y Node.js, con monitoreo de disponibilidad, incidentes y ventanas de mantenimiento.