Chat de equipe auto-hospedado no Cloudflare Workers, com mensagens em tempo real, integração bidirecional com o Telegram e mensagens e arquivos criptografados no servidor.
huilang-me/CF-Server-Monitor
Um painel gratuito e auto-hospedado para monitorar vários servidores, executado no Cloudflare Workers, D1 e Durable Objects, com métricas em tempo real e alertas de indisponibilidade.
Alternativa open source a:Uptime Kuma Cloud
UptimeRobot
- Estrelas
- 2,997
- Forks
- 2,970
- Issues abertas
- 2
- Último commit
- ontem
O que é?
O CF-Server-Monitor é um sistema de monitoramento de servidores implantado no Cloudflare Workers. Um agente leve instalado em cada servidor envia métricas em uma única direção para o Worker, que as armazena no D1 e envia atualizações ao vivo para o navegador por meio de Durable Objects e WebSocket. O painel monitora CPU, GPU, memória, disco, IO de disco, rede, carga e tempo de atividade, com gráficos históricos de 7 dias e acompanhamento de latência de rede e perda de pacotes para nós da China Telecom, Unicom, Mobile e BGP.
O projeto foi pensado para implantações de baixo custo e pouca manutenção. O painel, a API, o banco de dados e o canal de envio de atualizações rodam no plano gratuito da Cloudflare, e o agente apenas envia métricas, sem acesso remoto ao shell ou canal de comandos. Há agentes para as principais distribuições Linux, Alpine, OpenWrt, macOS, Synology DSM, fnOS, FreeBSD e Windows, além de uma imagem Docker.
O painel administrativo gerencia os servidores, e as notificações incluem alertas de indisponibilidade e recuperação, lembretes de vencimento, alertas de carga de recursos e vários canais, como Telegram, Feishu, DingTalk, Bark, Gotify, SMTP e webhooks personalizados.
Recursos principais
- 01Métricas em tempo real de CPU, GPU, memória, disco, rede, carga e tempo de atividade, enviadas via WebSocket
- 02Gráficos históricos de 7 dias, com estatísticas mensais de tráfego e correção
- 03Acompanhamento de latência e perda de pacotes para nós da China Telecom, Unicom, Mobile e BGP
- 04Agentes para Linux, Alpine, OpenWrt, macOS, Synology, Windows, FreeBSD e Docker
- 05Alertas de indisponibilidade, vencimento e carga de recursos enviados por vários canais de notificação
- 06Visualizações em mapa, gráfico, tabela e dispositivos móveis, além de um widget para iOS Scriptable
Casos de uso
- Monitorar um pequeno conjunto de VPS ou servidores domésticos sem manter um host dedicado ao monitoramento
- Acompanhar o tempo de atividade, as cotas de tráfego e as datas de renovação de vários servidores na nuvem
- Monitorar roteadores ou dispositivos NAS com OpenWrt ou Synology DSM
Início rápido
- 1
Faça um fork do repositório para sua conta do GitHub
- 2
No Cloudflare Dashboard, crie um Worker a partir do repositório do GitHub bifurcado
- 3
Defina o comando de build como npm run build:frontend
npm run build:frontend - 4
Defina o comando de deploy como npx wrangler deploy e, em seguida, adicione a variável API_SECRET nas configurações do Worker
npx wrangler deploy
Antes de usar
- É necessário ter uma conta da Cloudflare e uma conta do GitHub para fazer o deploy.
- O uso é limitado pelas cotas do plano gratuito da Cloudflare; por isso, o intervalo padrão de 60 segundos atende a apenas cerca de 60 servidores.
- As versões recentes estão marcadas como Beta, então o comportamento pode mudar entre versões.
Em coleções
Tópicos
Perguntas frequentes
- O que é CF-Server-Monitor?
- Um painel gratuito e auto-hospedado para monitorar vários servidores, executado no Cloudflare Workers, D1 e Durable Objects, com métricas em tempo real e alertas de indisponibilidade. O CF-Server-Monitor é um sistema de monitoramento de servidores implantado no Cloudflare Workers. Um agente leve instalado em cada servidor envia métricas em uma única direção para o Worker, que as armazena no D1 e envia atualizações ao vivo para o navegador por meio de Durable Objects e WebSocket. O painel monitora CPU, GPU, memória, disco, IO de disco, rede, carga e tempo de atividade, com gráficos históricos de 7 dias e acompanhamento de latência de rede e perda de pacotes para nós da China Telecom, Unicom, Mobile e BGP.
- CF-Server-Monitor é gratuito? Qual é a licença?
- CF-Server-Monitor é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- CF-Server-Monitor ainda é mantido?
- Manutenção ativa. O último commit de CF-Server-Monitor foi em 6 de nov. de 2026.
- Para que posso usar CF-Server-Monitor?
- Monitorar um pequeno conjunto de VPS ou servidores domésticos sem manter um host dedicado ao monitoramento Acompanhar o tempo de atividade, as cotas de tráfego e as datas de renovação de vários servidores na nuvem Monitorar roteadores ou dispositivos NAS com OpenWrt ou Synology DSM
- Como instalar CF-Server-Monitor?
- Faça um fork do repositório para sua conta do GitHub No Cloudflare Dashboard, crie um Worker a partir do repositório do GitHub bifurcado Defina o comando de build como npm run build:frontend: npm run build:frontend Defina o comando de deploy como npx wrangler deploy e, em seguida, adicione a variável API_SECRET nas configurações do Worker: npx wrangler deploy
- Onde consigo CF-Server-Monitor?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/huilang-me/CF-Server-Monitor
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
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.
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.
Dashboard leve e auto-hospedado para monitorar servidores, acompanhando o status, os recursos, a latência e os serviços de vários nós.
Compartilhamento temporário de arquivos, hospedado por você e com criptografia ponta a ponta, na sua própria conta de Cloudflare Workers, D1 e R2.
Gerenciador de favoritos com Cloudflare Workers e D1 que salva links por bookmarklet ou extensão do Chrome, sem exigir conta.