Pular para o conteúdo principal

código aberto

Uma página de status de código aberto que você pode hospedar por conta própria

O Uptimepage é uma página de status AGPL com monitoramento de sites e de uptime integrado. Publique uma página com a sua marca no seu próprio subdomínio, ou no seu próprio domínio se hospedar por conta própria ou estiver no Pro hospedado, deixe os clientes assinarem as atualizações e rode tudo você mesmo com docker compose, ou comece grátis no plano hospedado.

Uma página de status, não um brinquedo

Páginas públicas com a sua marca no seu próprio domínio, uma faixa com 90 dias de histórico, linhas do tempo de incidentes, manutenção agendada e assinantes que recebem cada atualização. Tudo isso está incluído desde o plano gratuito, porque uma página de status que não consegue avisar ninguém é só uma captura de tela.

No ar com um único comando

Um binário autocontido, Postgres para a configuração e ClickHouse para o histórico de verificações. docker compose up sobe o stack inteiro e aplica as migrações na inicialização. Não há fila para operar, nem Kubernetes, nem um segundo serviço para manter sincronizado.

Seus dados ficam na sua infraestrutura

Cada resultado de verificação, incidente, assinante e página de status fica no seu próprio ambiente, na região que você escolher, atrás da sua própria rede. A página pública é servida direto da sua instância, então nada sobre o seu uptime sai do seu controle.

O monitoramento vem integrado

Os incidentes abrem automaticamente a partir de verificações reais HTTP, TCP, DNS, TLS, de domínio, ping, heartbeat e de fluxo de navegador, e vão direto para a página. Não há uma ferramenta de monitoramento separada para comprar, integrar e manter sincronizada, nem um vácuo em que as verificações dizem que está fora do ar e a página não diz nada.

Código aberto que você pode auditar

A barra de uptime é medida a partir de verificações com uma regra de confirmação; ninguém consegue deixar verde um dia vermelho na mão. Três testes mostram se qualquer página de status faz o mesmo. Adicione a uma página um monitor que já teve uma queda: o histórico mostra a queda? Despublique um incidente: o dia continua vermelho? Faça uma região falhar por um segundo: a barra continua estável? O Uptimepage passa nos três, e como o código é AGPL, você pode ler o código que calcula o seu número em vez de acreditar nele de olhos fechados.

O produto inteiro, uma única licença

Não existe uma edição enterprise mantendo as partes boas como reféns. O binário AGPL é o mesmo produto que roda no plano hospedado: o mesmo monitoramento, os mesmos assinantes, a mesma API, o mesmo provider do Terraform. Comece grátis no plano hospedado e mantenha a saída para hospedar por conta própria, ou hospede por conta própria desde o primeiro dia. Nada precisa ser reescrito para passar de um para o outro.

Assinantes, do jeito certo

Os assinantes por e-mail confirmam antes de receber qualquer coisa, os e-mails devolvidos são tratados em vez de reenviados para sempre, e as entregas por webhook são assinadas, para que quem recebe possa verificar que cada atualização veio mesmo da sua página. Encanamento chato, até o dia em que alguém tenta abusar de um formulário de inscrição e isso passa a ser a única coisa que importa.

Suba o stack

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

Perguntas frequentes

A página de status é mesmo de código aberto?
Sim. O Uptimepage é AGPL, então você pode ler o código, rodá-lo e modificá-lo. O plano hospedado custa US$ 0 por mês, se você preferir não hospedar.
Ele monitora ou só publica?
Os dois. O monitoramento de uptime vem integrado, então os incidentes abrem automaticamente a partir de verificações reais HTTP, TCP, DNS, TLS, de domínio, ping, heartbeat e de fluxo de navegador e aparecem na página sem uma segunda ferramenta.
Os clientes podem assinar as atualizações?
Sim. Os visitantes se inscrevem por e-mail confirmado ou webhook e ficam sabendo de cada incidente e de cada mudança de manutenção, com payloads assinados que eles podem verificar.
Como hospedo por conta própria?
Clone o repositório e rode `docker compose up`. Isso inicia o binário único com Postgres e ClickHouse, roda as migrações na inicialização e serve o painel e a página de status pública.
Onde ficam os meus dados?
Na sua própria infraestrutura. Hospedando por conta própria, cada resultado de verificação, incidente e assinante fica no seu ambiente, e a página pública é servida direto dele.
Posso confiar nos números de uptime?
Sim. A barra de uptime é medida a partir das suas próprias verificações com uma regra de confirmação; não é definida à mão nem montada a partir dos incidentes publicados. Uma queda real aparece mesmo que você nunca tenha escrito um incidente sobre ela.

Visão geral

  • Licença AGPL, auto-hospedável
  • Deploy docker compose up
  • Página de status com sua marca, assinantes
  • Monitoramento integrado
  • Stack um binário + Postgres + ClickHouse
  • Barra de uptime medida, não publicada

Links

Comece em menos de 5 minutos.

Comece grátis

funcionalidades · preços · notas