Pular para o conteúdo principal

comparando auto-hospedados

Uptimepage vs as ferramentas de monitoramento auto-hospedadas

A turma moderna do auto-hospedado, comparada com honestidade. O Uptime Kuma e o Gatus verificam mais protocolos e são os mais leves; o OpenStatus e o OneUptime se igualam ao Uptimepage em configuração como código e multirregião; o Kener tem a página de status mais bonita. O Uptimepage fica onde monitoramento, uma página de status de verdade com assinantes e Terraform, REST e MCP se encontram num único binário. 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

  UptimepageUptime KumaOpenStatusOneUptimeGatusKener
intervalo de verificação mais curto 10 s1 s30 s60 ssegundos60 s
variedade de verificações HTTP·TCP·DNS·TLS·domínio·ping·heartbeat·flow·manual31 tiposHTTP·TCP·DNS25+ tipos11 protocolos12 tipos
ping / ICMP simsimnãosimsimsim
vencimento de TLS + domínio simsimsó declaradosimsimsó SSL
monitor push / heartbeat simsimnãosimsimsim
página de status com sua marca simbásicasimsimpainelsim
assinantes da página de status e-mail + webhooksó RSSe-mail + webhooke-mail·SMS·Slacknãoe-mail + RSS
canais de alerta 1494139414
incidentes automáticos a partir de verificações simnãosimsimnãoopcional
sondas multirregião 13 regiões hospedadasadd-on28 regiõessimnãonão
configuração como código Terraform · REST · MCPAPI de socketTerraform · REST · MCPTerraform · CLIYAMLAPI REST
servidor MCP simnãosimsimnãonão
equipes / RBAC organizações + papéisusuário únicoworkspacesprojetos + SSObasic authpapéis
stack de tecnologia RustNode.jsTypeScript + GoTypeScriptGoSvelteKit
peso do deploy 1 binário + 2 bancos1 contêinervários serviços6-14 serviços1 binário minúsculoNode + Redis
licença AGPL-3.0MITAGPL-3.0Apache-2.0Apache-2.0MIT

O intervalo mais curto que cada ferramenta consegue atingir; os planos hospedados gratuitos costumam ser mais lentos. O piso do Uptimepage auto-hospedado é 10 s, e os planos hospedados rodam a 60 s no plano Founding gratuito (com 50 monitores) e no Pro, ou a 30 s no Team.

O OpenStatus lista monitores ICMP, UDP e de certificado SSL na configuração, mas o verificador Go de código aberto dele implementa só HTTP, TCP e DNS.

O Uptime Kuma tem 31 tipos de monitor e 94 integrações de alerta, mas é de usuário único, é configurado por uma API de socket em vez de REST ou Terraform, e as páginas de status dele oferecem RSS, não assinantes por e-mail ou webhook.

O Gatus é um painel de saúde com badges em vez de uma página de status com assinantes, e o suporte multirregião dele é um recurso experimental de federação de status, não sondas distribuídas.

As contagens de canais de alerta misturam provedores de primeira linha e de nicho: o total do Uptime Kuma inclui o meta-provider Apprise e dezenas de gateways de SMS, e o do Gatus inclui pontes de automação como Zapier, IFTTT e n8n. Os catorze do Uptimepage são integrações nativas.

Fatos verificados com o código-fonte de cada projeto em julho de 2026 (Uptime Kuma 2.4.0, OpenStatus, OneUptime 11.0.12, Gatus 5.36.0, Kener 4.1.1), com as células de verificação, incidentes e assinantes do Kener conferidas de novo com o Kener 4.1.5 em setembro de 2026. Projetos de código aberto mudam rápido, então confira o código atual antes de decidir.

Uptime Kuma: as verificações mais variadas, o deploy mais leve

O Uptime Kuma é o favorito da comunidade por bons motivos: 31 tipos de monitor na linha 2.x (bancos de dados, gRPC, MQTT, SNMP, Steam, navegador real, heartbeats push), 94 integrações de alerta, intervalos a partir de um segundo e um único contêiner para rodar. O ponto fraco são as equipes e as páginas de status. Ele é de usuário único, sem papéis, é controlado inteiramente por uma API de socket, sem REST nem Terraform, as páginas de status dele oferecem um feed RSS em vez de assinantes por e-mail ou webhook, e os incidentes são publicados à mão, não abertos por uma verificação que falha. O Uptimepage troca parte dessa variedade de protocolos por uma página de status com assinantes, organizações com papéis, incidentes abertos automaticamente e configuração como código.

OpenStatus e OneUptime: as plataformas pensadas para desenvolvedores

Estes são os mais próximos do Uptimepage em filosofia. O OpenStatus é monitoramento como código bem feito: um provider do Terraform, uma CLI, um servidor MCP, incidentes que se resolvem sozinhos, assinantes por e-mail e webhook e sondas em vinte e oito regiões, com verificações em intervalos menores que um minuto. As contrapartidas são um stack mais pesado (Turso mais Tinybird mais filas hospedadas) e um verificador de código aberto que implementa só HTTP, TCP e DNS, com monitores ICMP, UDP e de certificado SSL declarados na configuração, mas não implementados. O OneUptime cobre o mesmo terreno, plantão e escalonamento incluídos, e ainda adiciona logs, tracing e APM, mas esse alcance custa um deploy com Postgres, ClickHouse, Redis e muitos serviços para operar. O Uptimepage mira a mesma superfície para desenvolvedores, Terraform, REST e MCP, mas como um único binário que você consegue rodar de verdade. Ele também chega a intervalos menores que um minuto: 30 segundos no Team e 10 segundos auto-hospedado, enquanto o plano Founding gratuito já traz cinquenta monitores a sessenta segundos.

Gatus: o verificador rico em protocolos

O Gatus é um prazer de usar se você quer verificações declarativas no controle de versão. Onze protocolos de endpoint, incluindo gRPC, SSH, WebSocket, STARTTLS e UDP, uma linguagem de condições rica, com asserções JSONPath sobre o corpo e verificações de vencimento de certificado, suporte em alfa a suítes de várias etapas e um binário estático minúsculo, com um modo opcional sem banco de dados. O que ele não é: uma página de status. Ele traz um painel de saúde com badges, não uma página com a sua marca e assinantes, não tem linha do tempo de incidentes e é de um único tenant, atrás de uma única barreira de basic auth ou OIDC. O Uptimepage cobre as verificações do dia a dia, HTTP, TCP, DNS, TLS, de domínio, ping, heartbeat e de fluxo de navegador, e as combina com a página de status pública, os assinantes e as equipes multi-tenant que o Gatus deixa de fora.

Kener: a página de status caprichada

O Kener tem a página de status mais bonita do grupo: paletas separadas para os temas claro e escuro, CSS e HTML de rodapé personalizados, vinte e quatro idiomas, widgets incorporáveis, quatro estilos de badge e papéis RBAC personalizados. Ele também verifica serviços reais, incluindo gRPC, SQL e heartbeats. As lacunas estão do lado da plataforma de monitoramento: nada de sondas multirregião, quatro canais de alerta (e-mail, webhook, Slack, Discord), assinantes só por e-mail e RSS, um único tenant e uma dependência obrigatória do Redis. O Uptimepage abre mão de um pouco da personalização da página de status em troca de sondas multirregião, mais canais de alerta e configuração como código.

Onde o Uptimepage se encaixa

O Uptimepage não tem o intervalo mais curto nem a lista de protocolos mais longa daqui, e é honesto sobre isso. O que ele faz é juntar as partes: monitoramento real HTTP, TCP, DNS, de certificado TLS, de vencimento de domínio, ping, heartbeat de cron e de fluxo de navegador, uma página de status pública com a sua marca e assinantes por e-mail confirmado e webhook, incidentes abertos automaticamente e manutenção agendada, e escalas de plantão com escalonamento. Tudo isso é gerenciado por código, com um provider do Terraform, uma API REST completa e um servidor MCP, isolado por organização com papéis e verificado a partir de sondas que você pode rodar em qualquer região. Ele roda como um único binário com Postgres e ClickHouse, hospedado de graça 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

Qual destes é o mais leve para rodar?
O Gatus (um binário estático minúsculo, opcionalmente sem banco de dados) e o Uptime Kuma (um contêiner) são os mais leves. O OneUptime é o mais pesado, exigindo Postgres, ClickHouse, Redis e muitos serviços. O Uptimepage fica no meio: um binário com Postgres e ClickHouse.
Quais têm suporte a monitoramento como código?
O Uptimepage, o OpenStatus e o OneUptime oferecem um provider do Terraform mais um servidor MCP. O Gatus é YAML declarativo por natureza, mas não tem provider do Terraform, e o Uptime Kuma é controlado por uma API de socket, sem REST nem Terraform.
Todos têm assinantes na página de status?
O Uptimepage, o OpenStatus e o OneUptime permitem que os visitantes assinem por e-mail e webhook, ou por mais canais, e o Kener por e-mail, com um feed RSS. O Uptime Kuma oferece só um feed RSS, e o Gatus é um painel de saúde sem recurso de assinantes.
Posso hospedar o Uptimepage por conta própria?
Sim. O mesmo deploy de um único binário que a tabela descreve: compose up, migrações na inicialização, AGPL. O plano hospedado existe para quando você preferir não rodá-lo.

Links

Comece em menos de 5 minutos.

Comece grátis

funcionalidades · preços · notas