Painel de integridade auto-hospedado que monitora serviços por HTTP, ICMP, TCP, DNS e outros protocolos, avalia condições de resposta e envia alertas.
openstatusHQ/openstatus
Plataforma open source de status pages, resposta a incidentes e monitoramento de uptime, com monitores e páginas de status gerenciados como código.
Alternativa open source a:Statuspage
UptimeRobot
Better Stack
- Estrelas
- 9,221
- Forks
- 794
- Issues abertas
- 99
- Último commit
- há 12 horas
O que é?
openstatus reúne monitoramento de uptime, páginas de status públicas e gerenciamento de incidentes em um só produto. Os monitores verificam servidores, sites e APIs a partir de 28 regiões em vários provedores de nuvem, e os alertas podem ser enviados para Slack, Discord, PagerDuty, e-mail e outros canais quando um serviço fica indisponível ou lento.
Monitores, páginas de status e canais de notificação podem ser declarados em YAML ou Terraform e aplicados pela CLI ou por um pipeline de CI. Os incidentes podem ser declarados, atualizados e resolvidos pelo dashboard ou diretamente no Slack, com níveis de severidade, um responsável pela coordenação e uma linha do tempo. Quem assina as páginas de status recebe atualizações por e-mail, RSS ou webhook.
O projeto oferece uma API tipada, um SDK para Node e um servidor MCP para que assistentes de IA, como Claude, ChatGPT ou Cursor, possam operar um workspace. Ele pode ser usado como serviço gerenciado ou hospedado por conta própria com Docker, Coolify ou Railway, e está licenciado sob AGPL-3.0.
Recursos principais
- 01Verificações de uptime a partir de 28 regiões em vários provedores de nuvem
- 02Páginas de status com domínios personalizados, proteção por senha e janelas de manutenção
- 03Monitores, páginas de status e notificações definidos em YAML ou Terraform
- 04Gerenciamento de incidentes pelo dashboard ou Slack, com linha do tempo completa
- 05Servidor MCP, CLI com saída em JSON e API tipada para automação
Casos de uso
- Publicar uma página de status pública para manter clientes informados durante interrupções
- Monitorar a disponibilidade de sites e APIs, com alertas no Slack ou PagerDuty
- Gerenciar monitores e páginas de status como código por meio de pipelines de CI
- Coordenar a resposta a incidentes no Slack com assistentes de IA
Início rápido
- 1
Copie o arquivo de ambiente do Docker
cp .env.docker.example .env.docker - 2
Inicie todos os serviços com o Docker Compose
docker compose up -d - 3
Abra o painel em localhost:3002 e as páginas de status em localhost:3003
Antes de usar
- Hospedar toda a stack por conta própria envolve muitos serviços, incluindo Turso, Tinybird e várias imagens do Docker.
- Licenciado sob AGPL-3.0, uma licença copyleft que exige a divulgação do código-fonte quando versões modificadas são disponibilizadas para uso pela rede.
Em coleções
Tópicos
Perguntas frequentes
- O que é openstatus?
- Plataforma open source de status pages, resposta a incidentes e monitoramento de uptime, com monitores e páginas de status gerenciados como código. openstatus reúne monitoramento de uptime, páginas de status públicas e gerenciamento de incidentes em um só produto. Os monitores verificam servidores, sites e APIs a partir de 28 regiões em vários provedores de nuvem, e os alertas podem ser enviados para Slack, Discord, PagerDuty, e-mail e outros canais quando um serviço fica indisponível ou lento.
- openstatus é gratuito? Qual é a licença?
- openstatus é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- openstatus ainda é mantido?
- Manutenção ativa. O último commit de openstatus foi em 24 de out. de 2026.
- Para que posso usar openstatus?
- Publicar uma página de status pública para manter clientes informados durante interrupções Monitorar a disponibilidade de sites e APIs, com alertas no Slack ou PagerDuty Gerenciar monitores e páginas de status como código por meio de pipelines de CI Coordenar a resposta a incidentes no Slack com assistentes de IA
- Como instalar openstatus?
- Copie o arquivo de ambiente do Docker: cp .env.docker.example .env.docker Inicie todos os serviços com o Docker Compose: docker compose up -d Abra o painel em localhost:3002 e as páginas de status em localhost:3003
- Onde consigo openstatus?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/openstatusHQ/openstatus
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Sistema de monitoramento de disponibilidade self-hosted, escrito em Go e React, com páginas de status e alertas, apresentado como alternativa ao Uptime Kuma.
Framework open source para criar agentes de SRE com IA que investigam incidentes em produção usando seus próprios logs, métricas, traces e deploys.
Agente de SRE com IA e hospedagem própria que aprende padrões normais de logs, abre incidentes para novas anomalias e encaminha alertas para Slack, Teams, Telegram e ferramentas de plantão.
Cachet é um sistema open source e auto-hospedado de página de status para comunicar aos usuários a disponibilidade de serviços e incidentes.
Sistema de páginas de status auto-hospedado, criado com SvelteKit e Node.js, com monitoramento de disponibilidade, incidentes e janelas de manutenção.