Analysis updated 2026-05-18
Monitor servers managed through a ZJMF hosting panel and get alerted when one goes down
Automatically attempt to restart or power cycle a server that fails health checks
Run a free server monitoring platform entirely within Cloudflare's free tier
Receive downtime alerts through DingTalk, WeCom, Telegram, or a webhook
| hunyed15/cloud-monitor | aaglexx/mcp-man | anthony80188/medical-rag-chatbot | |
|---|---|---|---|
| Stars | 17 | 17 | 17 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | moderate | easy | hard |
| Complexity | 3/5 | 2/5 | 3/5 |
| Audience | ops devops | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires a Cloudflare account, Wrangler CLI, and, for auto-recovery, a ZJMF hosting panel to connect to.
Cloud Monitor is a server monitoring and automatic recovery tool that runs entirely on Cloudflare's free tier, so hosting it costs nothing. It watches servers for problems, automatically tries to restart them when they go down, and sends alerts through chat apps when something needs attention. The tool tracks each server through five states: healthy, suspect, down, rebooting, and recovering, moving between them as checks succeed or fail. When a server is confirmed down, Cloud Monitor can trigger a recovery sequence on its own, trying a soft restart first, then a hard restart, and finally a full power cycle if earlier steps do not work. It connects directly to ZJMF, a billing and hosting management panel, to read server status and issue power commands. A scheduled job built into Cloudflare checks all monitored servers automatically every minute, with no separate background service needed. Alerts can go out through a generic webhook, or through DingTalk, WeCom, and Telegram, and the web interface offers both light and dark themes. Under the hood it uses Hono, a lightweight web framework, running as a Cloudflare Worker, with Cloudflare D1 for its SQLite database, Cloudflare KV for session storage, and Cloudflare Cron Triggers for the scheduled checks. Setting it up requires Node.js 18 or newer and the Wrangler command line tool, plus a free Cloudflare account. The steps involve cloning the project, creating a D1 database and a KV namespace through Wrangler, filling those IDs into a config file, running database migrations, setting a JWT secret, and deploying with a single Wrangler command. After deployment, the tool logs in with a default admin username and password, which the README stresses should be changed immediately. Adding a server involves entering ZJMF panel credentials as a provider, then adding a monitor tied to that provider with its own check interval, failure threshold, and recovery strategy. The project is released under the MIT license.
Cloud Monitor is a free, Cloudflare Workers based platform that watches servers connected through a ZJMF hosting panel, automatically attempts reboots when one goes down, and sends alerts through chat apps.
Mainly TypeScript. The stack also includes TypeScript, Hono.js, Cloudflare Workers.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly ops devops.
This repo across BitVibe Labs
Verify against the repo before relying on details.