Pular para o conteúdo principal

comparando auto-hospedados

Uptime Kuma vs Cachet: monitor ou página de status?

Isto não é bem um confronto direto. O Uptime Kuma vigia os seus serviços e avisa você. O Cachet avisa os seus clientes. As equipes acabam comparando os dois porque querem os dois trabalhos feitos e ainda não perceberam que cada ferramenta faz só um deles.

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

Os fatos, lado a lado

  Uptime KumaCachetUptimepage
licença MITv2 BSD-3 · v3 source-availableAGPL-3.0
versão com tag mais recente 2.4.0, maio de 2026v2.4.1, nov. de 2023 · v3 sem tag1.5.0
roda as próprias verificações sim, 31 tiposHTTP GET básicosim, 8 tipos
quem agenda a verificação integrado, a partir de 1 suma entrada de cron que você adicionaintegrado, a partir de 60 s
verificação com falha abre incidente não, publicado à mãonão, muda a cor de um componentesim, automático
profundidade da página de status básicacomponentes · incidentes · manutenção · métricascom sua marca, domínio próprio no Pro
assinantes da página só RSSe-mail + webhook, escopo globale-mail + webhook
equipes e papéis um único loginadmin + usuário, sem granularidadeorganizações + papéis
configuração como código API via socket, sem RESTREST, tokens com escopo, OpenAPITerraform · REST · MCP
rodar por conta própria um contêiner (Node)PHP + banco + fila + cron, sem imagem v3um binário + compose
opção hospedada nãonãosim, plano gratuito
comunidade (estrelas no GitHub) ~89 mil~15 miljovem

A versão com tag mais recente do Cachet é a v2.4.1, de novembro de 2023. A reescrita v3 é distribuída a partir do branch dev, nunca recebeu tag, e o próprio README dela diz que ainda não está completamente pronta para uso em produção.

O Cachet v3 ganhou uma verificação de componente por HTTP GET em meados de 2026, mas nada a agenda de fábrica, ela não aparece no guia de componentes, roda a partir de um único local, e uma falha muda a cor de um componente em vez de abrir um incidente ou notificar um assinante.

O repositório oficial da imagem Docker do Cachet só cobre a v2 e recebeu o último commit em 2021, então hospedar a v3 por conta própria significa montar à mão um deploy PHP e Laravel com banco de dados, um worker de fila e cron.

O Cachet 2.x era BSD-3-Clause; o branch v3 traz uma licença própria do tipo source-available e se declara proprietário no composer.json, enquanto o README ainda diz MIT. Leia a licença antes de construir em cima dele.

Verificado em julho de 2026 com o Uptime Kuma 2.4.0 e o código-fonte de cachethq/core. Os dois projetos mudam rápido, então confira o código atual de cada um antes de decidir.

Um vigia, o outro anuncia

O Uptime Kuma é um monitor com uma página de status acoplada: verificações de verdade, 31 tipos de monitor, 94 integrações de notificação e uma página de status que serve para um homelab, mas oferece um feed RSS em vez de assinantes, com incidentes que você publica à mão. O Cachet é o oposto: uma ferramenta de comunicação feita para isso, com componentes, grupos de componentes, incidentes, atualizações e modelos de incidente, manutenção agendada e métricas. O modelo de domínio de página de status dele é o mais completo entre os projetos abertos desta lista. Ele simplesmente não sabe se alguma coisa está no ar.

Onde o Cachet para: o monitoramento

O Cachet v3 até ganhou uma verificação de componente em meados de 2026, e é fácil superestimá-la. É um HTTP GET com timeout de três segundos. Nada a agenda de fábrica (você mesmo adiciona uma entrada de cron para o comando de verificação), ela não aparece no guia de componentes da documentação, roda a partir de um único local, e uma falha muda a cor de um componente em vez de abrir um incidente, mandar um e-mail a um assinante ou acionar alguém. Não há plantão nem escalonamento em nenhum lugar do código. O modelo pensado continua sendo trazer o seu próprio monitoramento, e é por isso que o Cachet traz uma integração de primeira classe para importar componentes e incidentes de um serviço de monitoramento externo.

A situação das versões, antes de você se comprometer

Leia esta parte com atenção, porque as próprias fontes do projeto se contradizem. A versão com tag mais recente do Cachet é a v2.4.1, de novembro de 2023. A reescrita v3 nunca recebeu tag: ela é distribuída a partir do branch dev, e o próprio README dela diz que ainda não está completamente pronta para uso em produção. O repositório oficial da imagem Docker só cobre a v2 e recebeu o último commit em 2021, então hospedar a v3 por conta própria significa montar à mão um deploy PHP e Laravel com banco de dados, um worker de fila e cron. O desenvolvimento é intenso de verdade, na prática feito por um único mantenedor. E, enquanto a 2.x era BSD-3-Clause, o branch v3 traz uma licença própria do tipo source-available e se declara proprietário no composer.json, embora o README ainda diga MIT. Confira a licença você mesmo antes de construir em cima dele.

O arranjo de dois sistemas que as pessoas realmente montam

A dupla clássica é o Kuma (ou qualquer outra coisa) fazendo as verificações e enviando estados de componentes e incidentes para o Cachet pela API dele, que é boa de verdade: bearer tokens com escopo, uma especificação OpenAPI, recursos bem pensados. Funciona. Também são dois deploys, dois caminhos de atualização, dois conjuntos de credenciais e um pedaço de código de integração que agora é seu, para que uma verificação que falha num sistema vire um incidente no outro.

Onde o Uptimepage se encaixa

O Uptimepage é essa dupla condensada num único binário. Verificações HTTP, TCP, DNS, ping e heartbeat rodam em intervalos a partir de 60 segundos, de várias regiões, ao lado de TLS, vencimento de domínio e fluxos de navegador. Uma verificação que falha abre um incidente sozinha, e o incidente vai para uma página de status com a sua marca, onde os visitantes se inscreveram por e-mail confirmado ou webhook assinado. Sem código de integração, um único deploy, um único conjunto de papéis. Grátis na versão hospedada, 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 monitora o meu site?
Mal, e não de um jeito em que você deva se apoiar. O Cachet v3 ganhou uma verificação de componente por HTTP GET em meados de 2026, mas nada a agenda de fábrica, ela não está documentada no guia de componentes, roda a partir de um único local, e uma falha muda a cor de um componente em vez de abrir um incidente ou notificar alguém.
O Cachet ainda é mantido?
Sim, ativamente, na prática por um único mantenedor. Mas a versão com tag mais recente ainda é a v2.4.1, de novembro de 2023: a v3 é distribuída a partir do branch dev, e o próprio README dela diz que ainda não está completamente pronta para uso em produção.
O Cachet é de código aberto?
O Cachet 2.x era BSD-3-Clause. O branch v3 vem com uma licença própria do tipo source-available e se declara proprietário no composer.json, enquanto o README ainda o chama de MIT. As próprias fontes do projeto se contradizem, então leia a licença antes de construir em cima dele.
Preciso tanto do Uptime Kuma quanto do Cachet?
Essa é a dupla clássica: o Kuma verifica e envia estados e incidentes para o Cachet pela API dele. Funciona, ao custo de dois deploys, dois caminhos de atualização e o código de integração entre eles. O Uptimepage faz os dois trabalhos num único binário, com incidentes abertos automaticamente a partir das próprias verificações.

Links

Comece em menos de 5 minutos.

Comece grátis

funcionalidades · preços · notas