Repolode
kuvasz-uptime

kuvasz-uptime/kuvasz

Serviço auto-hospedado de monitoramento de disponibilidade e SSL, com páginas de status, REST API, servidor MCP e vários canais de notificação.

Alternativa open source a:UptimeRobot

Estrelas
671
Forks
41
Issues abertas
10
Último commit
anteontem

O que é?

Kuvasz é um serviço auto-hospedado para monitorar a disponibilidade de sites e serviços e a validade de seus certificados SSL. Ele monitora HTTP(S), ICMP ping, portas TCP, registros DNS, verificações por heartbeat (push) para cron jobs e backups, além da integridade de contêineres Docker. Também pode encaminhar as verificações por proxies HTTP ou SOCKS5.

Os alertas podem ser enviados por monitor para email, Discord, Slack, Telegram, Microsoft Teams, Apprise, Pushover, PagerDuty ou webhooks personalizados. Páginas de status públicas ou privadas e janelas de manutenção permitem que as equipes comuniquem períodos de indisponibilidade planejados sem disparar alertas indevidos.

Para automação, Kuvasz oferece uma REST API, configuração baseada em YAML, exporters para Prometheus e OpenTelemetry e um servidor MCP para consultar e gerenciar monitores por meio de assistentes de IA. Foi desenvolvido com Kotlin e Micronaut.

Recursos principais

  • 01Monitora HTTP(S), ICMP ping, portas TCP e registros DNS com critérios configuráveis.
  • 02Verifica certificados SSL e envia alertas antes que expirem.
  • 03Acompanha cron jobs e backups com monitoramento por heartbeat baseado em push.
  • 04Monitora contêineres Docker, incluindo healthchecks, códigos de saída e encerramentos por OOM.
  • 05Envia alertas por monitor para email, ferramentas de chat, Telegram, PagerDuty e webhooks.
  • 06Oferece páginas de status públicas ou privadas e janelas de manutenção programadas.

Casos de uso

  • Acompanhar os serviços web e hosts internos de um homelab em um único dashboard.
  • Manter uma página de status pública para clientes ou para uma equipe.
  • Receber alertas quando backups noturnos ou cron jobs não enviarem sinal de atividade.
  • Substituir um serviço de monitoramento de disponibilidade hospedado, como o UptimeRobot, por uma alternativa auto-hospedada.

Início rápido

  1. 1

    Siga o guia de implantação na documentação

  2. 2

    Experimente a demonstração ao vivo (usuário: demo, senha: secureDemoPassword)

Antes de usar

  • Licenciado sob a AGPL-3.0, uma licença copyleft com obrigações para uso pela rede.
  • O guia de início rápido apenas aponta para documentação externa; o README não inclui um comando de instalação.

Em coleções

Tópicos

Perguntas frequentes

O que é kuvasz?
Serviço auto-hospedado de monitoramento de disponibilidade e SSL, com páginas de status, REST API, servidor MCP e vários canais de notificação. Kuvasz é um serviço auto-hospedado para monitorar a disponibilidade de sites e serviços e a validade de seus certificados SSL. Ele monitora HTTP(S), ICMP ping, portas TCP, registros DNS, verificações por heartbeat (push) para cron jobs e backups, além da integridade de contêineres Docker. Também pode encaminhar as verificações por proxies HTTP ou SOCKS5.
kuvasz é gratuito? Qual é a licença?
kuvasz é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
kuvasz ainda é mantido?
Manutenção ativa. O último commit de kuvasz foi em 6 de nov. de 2026.
Para que posso usar kuvasz?
Acompanhar os serviços web e hosts internos de um homelab em um único dashboard. Manter uma página de status pública para clientes ou para uma equipe. Receber alertas quando backups noturnos ou cron jobs não enviarem sinal de atividade. Substituir um serviço de monitoramento de disponibilidade hospedado, como o UptimeRobot, por uma alternativa auto-hospedada.
Como instalar kuvasz?
Siga o guia de implantação na documentação Experimente a demonstração ao vivo (usuário: demo, senha: secureDemoPassword)
Onde consigo kuvasz?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/kuvasz-uptime/kuvasz

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados