Chat de equipo autohospedado en Cloudflare Workers, con mensajería en tiempo real, puente bidireccional con Telegram y cifrado de mensajes y archivos en el servidor.
huilang-me/CF-Server-Monitor
Un panel gratuito y autohospedado para supervisar varios servidores, que funciona en Cloudflare Workers, D1 y Durable Objects, con métricas en tiempo real y alertas si se desconectan.
Alternativa open source a:Uptime Kuma Cloud
UptimeRobot
- Estrellas
- 2,997
- Forks
- 2,970
- Issues abiertos
- 2
- Último commit
- hace 16 horas
¿Qué es?
CF-Server-Monitor es un sistema de supervisión de servidores desplegado en Cloudflare Workers. Un agente ligero instalado en cada servidor envía métricas en un solo sentido al Worker, que las guarda en D1 y transmite actualizaciones en vivo al navegador mediante Durable Objects y WebSocket. El panel incluye datos de CPU, GPU, memoria, disco, IO de disco, red, carga y tiempo de actividad, además de gráficos históricos de 7 días y seguimiento de latencia de red y pérdida de paquetes para nodos de China Telecom, Unicom, Mobile y BGP.
El proyecto está pensado para implementaciones de bajo costo y poco mantenimiento. El panel, la API, la base de datos y el canal de notificaciones funcionan en el nivel gratuito de Cloudflare, y el agente solo envía métricas, sin acceso remoto al shell ni canal de comandos. Hay agentes para las principales distribuciones de Linux, Alpine, OpenWrt, macOS, Synology DSM, fnOS, FreeBSD y Windows. También se proporciona una imagen de Docker.
El panel de administración permite gestionar servidores, y las notificaciones incluyen alertas de desconexión y recuperación, recordatorios de vencimiento y alertas de carga de recursos. Hay varios canales disponibles, como Telegram, Feishu, DingTalk, Bark, Gotify, SMTP y webhooks personalizados.
Funciones clave
- 01Métricas en tiempo real de CPU, GPU, memoria, disco, red, carga y tiempo de actividad, enviadas mediante WebSocket
- 02Gráficos históricos de 7 días, con estadísticas y corrección del tráfico mensual
- 03Seguimiento de latencia y pérdida de paquetes para nodos de China Telecom, Unicom, Mobile y BGP
- 04Agentes para Linux, Alpine, OpenWrt, macOS, Synology, Windows, FreeBSD y Docker
- 05Alertas de desconexión, vencimiento y carga de recursos enviadas por varios canales de notificación
- 06Vistas de mapa, gráficos, tabla y móvil, además de un widget de iOS para Scriptable
Casos de uso
- Supervisar un conjunto pequeño de VPS o servidores domésticos sin ejecutar un host de supervisión dedicado
- Controlar el tiempo de actividad, los límites de tráfico y las fechas de renovación de varios servidores en la nube
- Vigilar routers o dispositivos NAS con OpenWrt o Synology DSM
Inicio rápido
- 1
Haz un fork del repositorio en tu cuenta de GitHub
- 2
En el panel de Cloudflare, crea un Worker a partir del repositorio de GitHub bifurcado
- 3
Configura el comando de compilación como npm run build:frontend
npm run build:frontend - 4
Configura el comando de despliegue como npx wrangler deploy y, después, añade la variable API_SECRET en la configuración del Worker
npx wrangler deploy
Antes de usarlo
- Para desplegarlo, necesitas una cuenta de Cloudflare y una cuenta de GitHub.
- El uso está limitado por las cuotas del plan gratuito de Cloudflare, por lo que el intervalo predeterminado de 60 segundos admite solo unos 60 servidores.
- Las versiones recientes están etiquetadas como Beta, por lo que el comportamiento puede cambiar entre versiones.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es CF-Server-Monitor?
- Un panel gratuito y autohospedado para supervisar varios servidores, que funciona en Cloudflare Workers, D1 y Durable Objects, con métricas en tiempo real y alertas si se desconectan. CF-Server-Monitor es un sistema de supervisión de servidores desplegado en Cloudflare Workers. Un agente ligero instalado en cada servidor envía métricas en un solo sentido al Worker, que las guarda en D1 y transmite actualizaciones en vivo al navegador mediante Durable Objects y WebSocket. El panel incluye datos de CPU, GPU, memoria, disco, IO de disco, red, carga y tiempo de actividad, además de gráficos históricos de 7 días y seguimiento de latencia de red y pérdida de paquetes para nodos de China Telecom, Unicom, Mobile y BGP.
- ¿CF-Server-Monitor es gratuito? ¿Qué licencia tiene?
- CF-Server-Monitor es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿CF-Server-Monitor sigue mantenido?
- Mantenimiento activo. El último commit de CF-Server-Monitor fue el 6 nov 2026.
- ¿Para qué puedo usar CF-Server-Monitor?
- Supervisar un conjunto pequeño de VPS o servidores domésticos sin ejecutar un host de supervisión dedicado Controlar el tiempo de actividad, los límites de tráfico y las fechas de renovación de varios servidores en la nube Vigilar routers o dispositivos NAS con OpenWrt o Synology DSM
- ¿Cómo se instala CF-Server-Monitor?
- Haz un fork del repositorio en tu cuenta de GitHub En el panel de Cloudflare, crea un Worker a partir del repositorio de GitHub bifurcado Configura el comando de compilación como npm run build:frontend: npm run build:frontend Configura el comando de despliegue como npx wrangler deploy y, después, añade la variable API_SECRET en la configuración del Worker: npx wrangler deploy
- ¿Dónde consigo CF-Server-Monitor?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/huilang-me/CF-Server-Monitor
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Herramienta de monitorización autohospedada que comprueba servicios HTTP, TCP, DNS, ping, Docker y otros, y ofrece alertas y páginas de estado.
Panel de estado autohospedado que supervisa servicios por HTTP, ICMP, TCP, DNS y más, evalúa condiciones de respuesta y envía alertas.
Panel de monitoreo autoalojado y ligero para supervisar el estado, los recursos, la latencia y los servicios de varios servidores.
Servicio de intercambio temporal de archivos, autoalojado y cifrado de extremo a extremo, que funciona en tu propia cuenta de Cloudflare Workers, D1 y R2.
Gestor de marcadores basado en Cloudflare Workers y D1 que guarda enlaces mediante un bookmarklet o una extensión de Chrome, sin necesidad de cuenta.