Uptime Kuma é uma ferramenta de monitoramento auto-hospedada fácil de usar.
Experimente!
Servidor de demonstração (Local: Frankfurt - Alemanha): https://demo.kuma.pet/start-demo
É uma demonstração ao vivo temporária, todos os dados serão excluídos após 10 minutos. Patrocinado pelos patrocinadores da Uptime Kuma.
Monitoramento do tempo de atividade para HTTP(s) / TCP / Palavra-chave HTTP(s) / Consulta Json HTTP(s) / Ping / Registro DNS / Push / Servidor de jogos Steam / Contêineres Docker
UI/UX sofisticado, reativo e rápido
Notificações via Telegram, Discord, Gotify, Slack, Pushover, Email (SMTP) e mais de 90 serviços de notificação, clique aqui para ver a lista completa
Intervalos de 20 segundos
Vários idiomas
Várias páginas de status
Mapeie páginas de status para domínios específicos
Gráfico de ping
Informações do certificado
Suporte de proxy
Suporte 2FA
docker run -d --restart=sempre -p 3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1
O Uptime Kuma agora está rodando em http://0.0.0.0:3001.
Aviso
Sistemas de arquivos como NFS (Network File System) NÃO são suportados. Mapeie para um diretório ou volume local.
Observação
Se quiser limitar a exposição ao localhost (sem expor a porta para outros usuários ou usar um proxy reverso), você pode expor a porta assim:
docker run -d --restart=sempre -p 127.0.0.1:3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1
Requisitos:
Plataforma
✅ Principais distros Linux, como Debian, Ubuntu, CentOS, Fedora e ArchLinux etc.
✅ Windows 10 (x64), Windows Server 2012 R2 (x64) ou superior
Réplica / Heroku
Node.js 18/20.4
9h da tarde
Git
pm2 - Para executar o Uptime Kuma em segundo plano
clone do git https://github.com/louislam/uptime-kuma.gitcd uptime-kuma npm run setup# Opção 1. Experimentenode server/server.js# (recomendado) Opção 2. Execute em segundo plano usando PM2# Instale o PM2 se não o tiver:npm install pm2 -g && pm2 install pm2-logrotate# Inicie Serverpm2 inicie server/server.js --name uptime-kuma
Uptime Kuma agora está rodando em http://localhost:3001
Comandos PM2 mais úteis
# Se você quiser ver a saída atual do consolepm2 monit# Se você quiser adicioná-lo ao startuppm2 save && pm2 startup
Se você precisar de mais opções ou navegar por meio de um proxy reverso, leia:
https://github.com/louislam/uptime-kuma/wiki/%F0%9F%94%A7-How-to-Install
Por favor leia:
https://github.com/louislam/uptime-kuma/wiki/%F0%9F%86%99-How-to-Update
Atribuirei solicitações/problemas ao próximo marco.
https://github.com/louislam/uptime-kuma/milestones
Muito obrigado! (Os patrocinadores do GitHub serão atualizados manualmente. Os patrocinadores do OpenCollective serão atualizados automaticamente, mas a lista será armazenada em cache pelo GitHub. Pode levar algum tempo para ser atualizada)
Modo de luz:
Página de status:
Página de configurações:
Amostra de notificação de telegrama:
Eu estava procurando uma ferramenta de monitoramento auto-hospedada como "Uptime Robot", mas é difícil encontrar uma adequada. Um dos mais próximos é o statping. Infelizmente, não é estável e não é mais mantido.
Queria construir uma UI sofisticada.
Aprenda Vue 3 e vite.js.
Mostre o poder do Bootstrap 5.
Tente usar WebSocket com SPA em vez de uma API REST.
Implante minha primeira imagem Docker no Docker Hub.
Se você ama este projeto, considere dar-lhe um .
Eu recomendo usar o Google, GitHub Issues ou o subreddit do Uptime Kuma para encontrar respostas para sua pergunta. Se você não conseguir encontrar as informações que precisa, sinta-se à vontade para perguntar:
Problemas do GitHub
Subreddit (r/UptimeKuma)
Minha conta no Reddit: u/louislamlam Você pode me mencionar se fizer uma pergunta no subreddit.
NÃO aceitamos todos os tipos de solicitações pull e não queremos perder seu tempo. Certifique-se de ler e seguir as regras de solicitação pull: CONTRIBUTING.md#can-i-create-a-pull-request-for-uptime-kuma
Há muitas solicitações pull no momento, mas não tenho tempo para testar todas elas.
Se quiser ajudar, você pode verificar isto: https://github.com/louislam/uptime-kuma/wiki/Test-Pull-Requests
Confira a versão beta mais recente aqui: https://github.com/louislam/uptime-kuma/releases
Se você quiser relatar um bug ou solicitar um novo recurso, fique à vontade para abrir um novo problema.
Se você deseja traduzir o Uptime Kuma para o seu idioma, visite Weblate Readme.
Sinta-se à vontade para corrigir a gramática na documentação ou no código. Minha língua materna não é o inglês e minha gramática não é tão boa.