Pular para o conteúdo principal

comparando auto-hospedados

Uptimepage vs Upptime, Cachet e Statping

Três ferramentas de status auto-hospedadas populares, uma tabela honesta. O Upptime e o Statping rodam as próprias verificações; o Cachet é uma página de status que só recentemente, e em parte, ganhou verificações próprias. Veja onde cada um se encaixa, e onde o Uptimepage faz os dois trabalhos num só produto. Comece grátis no plano hospedado ou hospede por conta própria sob AGPL, 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

  UptimepageUpptimeCachetStatping
verificações de uptime integradas simsimHTTP básicosim
tipos de verificação HTTP · TCP · DNS · TLS · domínio · ping · heartbeat · flow · manualHTTP · TCP · ICMPHTTP GET · manualHTTP · TCP · UDP · ICMP · gRPC
intervalo de verificação mais curto 60 s5 mino seu cron~30 s
sondas multirregião 13 regiões hospedadasadd-on externonãonão
página de status com sua marcaestáticasimsim
assinaturas de visitantes e-mail + webhooknãoe-mail + webhooknão
incidentes automáticos a partir de verificações simissues do GitHubsó o statussim
configuração como código Terraform · API · MCPYAMLAPIYAML · API
provider oficial do Terraform simnãoda comunidadenão
stack de tecnologia RustJavaScriptPHP / LaravelGo
como você roda hospedado ou auto-hospedadoActions + PagesPHP/Laravel + bancobinário Go
licença AGPL-3.0MITsource-availableGPL-3.0
mantido em 2026 ativoritmo lentoativo, v3 em desenvolvimento~anual

O Statping aqui é o fork mantido pela comunidade, o statping-ng; o Statping original não lança uma versão desde 2020.

O Upptime roda as verificações como cron jobs do GitHub Actions, que não disparam mais de uma vez a cada cinco minutos e podem atrasar sob carga. Para chegar a outras regiões, é preciso o add-on de terceiros Globalping.

A v3 do Cachet, em desenvolvimento ativo (o código de cachethq/core), ganhou verificações HTTP básicas de componentes em meados de 2026 e agora envia e-mail confirmado aos assinantes, mas ainda é 3.x-dev, sem versão estável: as verificações são só HTTP GET, num cron que você mesmo adiciona, uma verificação que falha muda a cor de um componente em vez de abrir um incidente, as assinaturas são globais em vez de por componente, e o código é distribuído sob uma licença própria do tipo source-available.

Os fatos sobre os concorrentes foram verificados com o repositório e a documentação de cada projeto em julho de 2026. Projetos de código aberto mudam rápido, então confira a documentação atual antes de decidir.

Upptime: monitoramento dentro do seu repositório no GitHub

O Upptime é uma ideia engenhosa. Ele roda as verificações como GitHub Actions agendadas, registra o histórico como commits no seu repositório, abre incidentes como GitHub Issues e serve uma página estática pelo GitHub Pages. Esse desenho também é o seu limite. O cron do Actions não roda mais de uma vez a cada cinco minutos e pode atrasar sob carga, então a detecção é medida em minutos. Não há assinaturas de visitantes, as verificações rodam de uma única região, a menos que você adicione o serviço de terceiros Globalping, e não há verificação de registros DNS nem de vencimento de TLS. O Uptimepage roda as próprias verificações HTTP, TCP, DNS, ping e heartbeat em intervalos a partir de 60 segundos, de várias regiões, além de verificações de TLS, de domínio e de fluxo de navegador, e deixa os visitantes assinarem por e-mail ou webhook.

Cachet: uma página de status correndo atrás do monitoramento

O Cachet começou como uma ferramenta pura de comunicação: você marca componentes como no ar ou fora do ar à mão ou pela API dele. A v3, em desenvolvimento ativo no repositório cachethq/core, está avançando rápido e, em meados de 2026, ganhou verificações HTTP básicas de componentes e assinantes por e-mail confirmado. As verificações são reais, mas novas: só HTTP GET, sem TCP, DNS ou TLS, você mesmo agenda o comando de verificação em vez de ter um intervalo integrado, e uma verificação que falha muda a cor de um componente em vez de abrir um incidente ou acionar alguém. O Cachet ainda é 3.x-dev, sem versão estável, é um app PHP e Laravel com banco de dados, fila e cron para operar, e é distribuído sob uma licença própria do tipo source-available, e não sob uma licença de código aberto aprovada pela OSI. O Uptimepage roda por padrão verificações HTTP, TCP, DNS, ping e heartbeat em intervalos a partir de 60 segundos, de várias regiões, além de verificações de TLS, de domínio e de fluxo de navegador, abre incidentes automaticamente e é um único binário para rodar.

Statping: parecido no formato, mas quase parado

O Statping é o mais parecido daqui. É um único binário Go que roda as próprias verificações HTTP, TCP, UDP, ICMP e gRPC, desenha gráficos de tempo de resposta e mostra incidentes e manutenção numa página com temas. O problema é a manutenção do projeto. O original parou em 2020, e quem o carrega agora é o fork da comunidade statping-ng, com mais ou menos uma versão por ano, a mais recente em meados de 2025. Ele não tem assinaturas de visitantes, nem verificações multirregião, nem provider do Terraform. O Uptimepage faz o mesmo e adiciona configuração como código com Terraform, REST e MCP, papéis de equipe, páginas com assinantes e sondas regionais, hospedado de graça ou auto-hospedado sob AGPL.

Um só produto, hospedado ou auto-hospedado

O padrão é simples. O Upptime e o Statping monitoram, mas deixam de fora os assinantes e a multirregião; o Cachet publica, mas não monitora. O Uptimepage faz os dois num único binário. Rode docker compose up com Postgres e ClickHouse nos seus próprios servidores ou comece grátis no plano hospedado, sem cartão. A API REST e o provider do Terraform funcionam do mesmo jeito nos dois, então você pode mudar de ideia depois.

Onde o Uptimepage se encaixa

O Uptimepage é um único binário que faz as duas metades: verificações HTTP, TCP, DNS, TLS, de vencimento de domínio, ping, heartbeat e de fluxos de navegador, e a página com a sua marca que essas verificações alimentam. Os incidentes abrem automaticamente, os assinantes os recebem por e-mail confirmado ou webhook assinado, os colegas de equipe têm papéis em vez de um login compartilhado, e toda a configuração está acessível por Terraform, REST e MCP. Hospedado grátis sem cartão, ou auto-hospedado sob AGPL com docker compose.

  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 Cachet faz monitoramento?
Em parte, desde meados de 2026. O Cachet v3 ganhou verificações HTTP básicas que você mesmo agenda (só GET, sem TCP, DNS ou TLS), embora ainda esteja em desenvolvimento, sem versão estável. O Uptimepage roda verificações HTTP, TCP, DNS, ping e heartbeat em intervalos a partir de 60 segundos, de várias regiões, além de verificações de TLS, de domínio e de fluxo de navegador, e abre incidentes automaticamente.
Com que frequência o Upptime consegue verificar?
O Upptime roda no cron do GitHub Actions, que não dispara mais de uma vez a cada cinco minutos e pode atrasar sob carga. O Uptimepage verifica em intervalos a partir de 60 segundos, de várias regiões.
O Statping ainda é mantido?
O Statping original parou em 2020. Um fork da comunidade, o statping-ng, o mantém vivo com mais ou menos uma versão por ano. O Uptimepage está em desenvolvimento ativo, com configuração como código, páginas com assinantes e sondas regionais, hospedado ou auto-hospedado.
Posso hospedar o Uptimepage por conta própria?
Sim, essa é justamente a ideia. Um binário AGPL, Postgres, ClickHouse, um arquivo compose. Ou fique no plano hospedado gratuito e deixe que nós rodamos.

Links

Comece em menos de 5 minutos.

Comece grátis

funcionalidades · preços · notas