Pular para o conteúdo principal

comparando código aberto

Uma alternativa ao Uptime Kuma que você gerencia como código

O Uptimepage é de código aberto e faz bem três trabalhos: monitoramento de uptime, uma página de status pública e plantão. Gerencie monitores e páginas como código, dê papéis à sua equipe e deixe os clientes assinarem as atualizações de status. Rode o binário único você mesmo ou use o plano hospedado gratuito. Sem cartão.

A tabela abaixo é a comparação completa, sem edição. Leia primeiro, se preferir: é a mesma que enviaríamos para você.

AGPL-3.0 · um único binário · plano gratuito · sem cartão

Como eles se comparam

  UptimepageUptime Kuma
intervalo de verificação mais curto 60 s grátis · 30 s no Team · 10 s auto-hospedado1 s
tipos de verificação HTTP · TCP · DNS · TLS · domínio · ping · heartbeat · flow · manual31 tipos
ping / ICMP simsim
monitor push / heartbeat simsim
vencimento de TLS + domínio simsim
página de status com sua marca simbásica
assinantes da página de status e-mail + webhooksó RSS
incidentes automáticos a partir de verificações simmanual
plantão e escalonamento simnenhum
sondas multirregião 13 regiões hospedadasadd-on
canais de alerta 14 nativos94
configuração como código Terraform · REST · MCPAPI de socket
equipes / RBAC organizações + papéisusuário único
como você roda hospedado ou auto-hospedado1 contêiner
licença AGPL-3.0MIT

O Uptime Kuma é de usuário único, com um login compartilhado, e é controlado por uma API interna via socket, não por uma API REST nem pelo Terraform; as páginas de status dele oferecem um feed RSS, não assinantes por e-mail ou webhook.

As 94 integrações dele incluem o meta-provider Apprise e muitos gateways de SMS; as 14 do Uptimepage são nativas. A linha 2.x do Kuma verifica com frequência de até uma vez por segundo, mais rápido que o intervalo mínimo do Uptimepage.

Verificado com o código-fonte do Uptime Kuma 2.4.0 em julho de 2026. Projetos de código aberto mudam rápido, então confira o código atual antes de decidir.

Tudo como código

Um provider oficial do Terraform e uma API REST completa cobrem monitores, páginas de status e canais de alerta, e um servidor MCP permite que um cliente de LLM leia o seu monitoramento e só aja com a sua aprovação, com cada escrita auditada. Declare o seu monitoramento num repositório e revise as mudanças num pull request.

Páginas de status que os seus clientes assinam

Páginas públicas com a sua marca no seu próprio domínio, com detecção automática de incidentes, atualizações narradas pelo operador e janelas de manutenção. Os visitantes se inscrevem por e-mail confirmado ou webhook e são avisados a cada mudança, com payloads assinados que eles podem verificar.

Feito para equipes

Organizações com papéis e convites, isoladas por tenant de ponta a ponta. Rode uma instância para a equipe inteira, ou para cada cliente, sem compartilhar um único login.

Sondas que são suas

Rode agentes de sonda regionais nos seus próprios servidores, onde quer que estejam os seus usuários, e o Uptimepage incorpora os resultados deles à saúde de cada monitor, por região. Aponte o provider para o plano hospedado ou para o seu próprio servidor; a configuração continua a mesma.

Declare um monitor no Terraform

resource "uptimepage_target" "api" {
  name     = "api prod"
  interval = 60

  check = {
    type = "http"
    http = {
      url = "https://example.com/healthz"
      expected_status = {
        kind  = "exact"
        exact = 200
      }
    }
  }
}

Onde o Uptimepage se encaixa

As partes de que um homelab nunca precisa e uma equipe sempre precisa: uma conta por colega de equipe, com papéis, uma página de status que os clientes podem assinar, sondas em várias regiões mais as que você mesmo rodar, e cada monitor declarável por meio de um provider do Terraform, uma API REST e um servidor MCP. As verificações cobrem HTTP, TCP, DNS, TLS, vencimento de domínio, ping, heartbeat e fluxos de navegador, e uma verificação que falha abre o próprio incidente. Continua sendo um único binário, hospedado grátis sem cartão ou auto-hospedado sob AGPL.

  1. 01Entre com GitHub ou Google. Sem cartão, sem ligação de vendas.
  2. 02Cole uma URL. A primeira verificação roda antes de você terminar de ler isto.
  3. 03Publique a página de status, ou exporte-a para o Terraform e mantenha no Git.
acme cloud status.acme.dev assinar

todos os sistemas operacionais verificado há 12 s

api99,98%

p95 142 ms · um incidente em 45 dias

dashboard99,91%

p95 318 ms · dois dias com degradação

webhooks99,99%

p95 88 ms · nenhum incidente

RESOLVIDO14 min

Latência elevada na API do painel

14:22 resolvido, latência de volta abaixo de 300 ms

14:08 aberto automaticamente pela verificação do painel

no ar degradado fora do ar 45 dias · assinantes por e-mail e webhook

Uma página de exemplo. Os monitores, as porcentagens e o incidente são fictícios.

Perguntas frequentes

O Uptimepage é uma boa alternativa ao Uptime Kuma?
Ele cobre o mesmo terreno do monitoramento auto-hospedado e adiciona configuração como código, organizações com papéis e páginas de status com assinantes, como um único binário ou num plano hospedado gratuito.
Posso gerenciar monitores como código?
Sim. Um provider oficial do Terraform, uma API REST completa e um servidor MCP permitem declarar monitores num repositório e revisar as mudanças num pull request.
Ele tem suporte a equipes?
Sim. As organizações vêm com papéis e convites e são isoladas por tenant, então ninguém compartilha um único login.
É grátis hospedar por conta própria?
Sim. O código AGPL roda com `docker compose up` sobre Postgres e ClickHouse, e o plano hospedado custa US$ 0 por mês.

Links

Comece em menos de 5 minutos.

Comece grátis

funcionalidades · preços · notas