Cachet é um sistema open source e auto-hospedado de página de status para comunicar aos usuários a disponibilidade de serviços e incidentes.
rajnandan1/kener
Sistema de páginas de status auto-hospedado, criado com SvelteKit e Node.js, com monitoramento de disponibilidade, incidentes e janelas de manutenção.
Alternativa open source a:Statuspage
Better Stack
- Estrelas
- 5,213
- Forks
- 311
- Issues abertas
- 65
- Último commit
- há 20 horas
O que é?
Kener é um sistema leve e auto-hospedado de páginas de status, criado com SvelteKit e Node.js. A proposta é oferecer a equipes pequenas e médias uma página pública de status bem apresentada e com os recursos essenciais, sem a complexidade das grandes plataformas corporativas de gerenciamento de incidentes.
No monitoramento, o Kener executa verificações de API, Ping, TCP, DNS, SSL, SQL, Heartbeat e GameDig, além de enviar notificações por Email, Webhook, Slack e Discord. As equipes de operação podem registrar incidentes com cronologias e atualizações, agendar janelas de manutenção e consultar dados históricos de disponibilidade. Também é possível gerenciar várias páginas de status em uma única instância.
As páginas públicas permitem personalizar a identidade visual, incluindo logotipos, cores, CSS e temas, além de oferecer modo claro e escuro, localização e exibição ajustada ao fuso horário. Widgets e badges de status podem ser incorporados a sites externos. A implantação normalmente é feita com Docker Compose, com Redis como dependência, e o projeto também oferece suporte a hospedagem em subcaminhos, como /status.
Recursos principais
- 01Monitora endpoints de API, Ping, TCP, DNS, SSL, SQL, Heartbeat e GameDig
- 02Gerencia incidentes com cronologias, atualizações e confirmações de recebimento
- 03Agenda janelas de manutenção com notificações aos usuários
- 04Envia alertas por Email, Webhook, Slack e Discord
- 05Páginas públicas de status personalizáveis, com identidade visual, temas e modo claro/escuro
- 06Oferece uma REST API e chaves de API para integrações
Casos de uso
- Publicar uma página pública de status para um produto SaaS ou serviço de API
- Mostrar aos clientes o histórico de disponibilidade e incidentes sem usar uma plataforma comercial de status
- Manter várias páginas de status com identidades visuais distintas para diferentes produtos em uma única instância
- Incorporar badges de status atualizados em um site de documentação ou portal do cliente
Início rápido
- 1
Clone o repositório
git clone https://github.com/rajnandan1/kener.git - 2
Acesse a pasta do projeto
cd kener - 3
Defina um KENER_SECRET_KEY forte e ORIGIN em docker-compose.yml e, em seguida, inicie o Kener com o Docker Compose
docker compose up -d
Antes de usar
- Para executar sem Docker, é necessário usar Node.js 24.14 ou superior e uma instância Redis separada.
- É necessário definir KENER_SECRET_KEY e ORIGIN antes da primeira inicialização, o que exige etapas adicionais de configuração.
Tópicos
Perguntas frequentes
- O que é kener?
- Sistema de páginas de status auto-hospedado, criado com SvelteKit e Node.js, com monitoramento de disponibilidade, incidentes e janelas de manutenção. Kener é um sistema leve e auto-hospedado de páginas de status, criado com SvelteKit e Node.js. A proposta é oferecer a equipes pequenas e médias uma página pública de status bem apresentada e com os recursos essenciais, sem a complexidade das grandes plataformas corporativas de gerenciamento de incidentes.
- kener é gratuito? Qual é a licença?
- kener é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- kener ainda é mantido?
- Manutenção ativa. O último commit de kener foi em 21 de out. de 2026.
- Para que posso usar kener?
- Publicar uma página pública de status para um produto SaaS ou serviço de API Mostrar aos clientes o histórico de disponibilidade e incidentes sem usar uma plataforma comercial de status Manter várias páginas de status com identidades visuais distintas para diferentes produtos em uma única instância Incorporar badges de status atualizados em um site de documentação ou portal do cliente
- Como instalar kener?
- Clone o repositório: git clone https://github.com/rajnandan1/kener.git Acesse a pasta do projeto: cd kener Defina um KENER_SECRET_KEY forte e ORIGIN em docker-compose.yml e, em seguida, inicie o Kener com o Docker Compose: docker compose up -d
- Onde consigo kener?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/rajnandan1/kener
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Painel de integridade auto-hospedado que monitora serviços por HTTP, ICMP, TCP, DNS e outros protocolos, avalia condições de resposta e envia alertas.
Aplicativo auto-hospedado de monitoramento de disponibilidade e infraestrutura que verifica HTTP, ping, portas, DNS, Docker e mais, com páginas de status e alertas de incidentes.
Plataforma open source de observabilidade que reúne monitoramento de disponibilidade, páginas de status, gestão de incidentes, alertas de plantão, logs, traces e métricas em um único app auto-hospedável.
Ferramenta de monitoramento de disponibilidade auto-hospedada que acompanha serviços HTTP, TCP, DNS, ping, Docker e outros, com alertas e páginas de status.
Monitoramento self-hosted de disponibilidade e desempenho de sites e APIs, implantável com um único docker compose up.