# huilang-me/CF-Server-Monitor

一个基于 Cloudflare Workers + D1 + Durable Objects 的免费多服务器监控探针系统，支持实时监控、离线告警，到期通知，历史数据查看、延迟追踪、地图展示等功能。兼容主流Linux系统，Alpine Linux，OpenWrt，macOS，群晖 DSM、飞牛 fnOS、Windows系统。

Repository: https://github.com/huilang-me/CF-Server-Monitor
Canonical: https://ross.abutalabs.com/products/cf-server-monitor
Homepage: https://demo.huilang.me/
Language: JavaScript
License Family: other
Last push: 2026-08-26T09:13:31+00:00

## Health v2 (maintenance only)
Score: 58/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 35, longevity 7
- inputs: {"age_days": 100, "days_push": 7, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases, young, no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1510, forks 1277 (observed 2026-08-28T04:04:55.795884+00:00)

## What it is
A free multi-server monitoring probe system built on Cloudflare Workers, D1, and Durable Objects, with a real-time dashboard, offline alerts, expiry notifications, history charts, latency tracking, and map views. Agents run on Linux, Alpine, OpenWrt, macOS, Synology DSM, fnOS, and Windows, reporting metrics one-way to the Worker.

## Use cases
- monitor multiple servers for free on cloudflare workers
- get offline alerts when a server goes down
- track cpu memory disk and network usage across servers
- view server latency and packet loss to china telecom unicom mobile nodes
- show server locations on a map dashboard
- receive vps expiry reminders
- view historical server metrics charts

## When to choose
- you want zero-cost hosting of a monitoring panel on cloudflare's free tier
- you prefer a security-first agent with one-way reporting and no remote shell or command execution
- you need to monitor heterogeneous hosts including nas devices, openwrt routers, and windows machines
- you want real-time push updates without running your own backend infrastructure

## When to avoid
- you need webssh or remote command execution from the panel
- you require self-hosted infrastructure outside cloudflare
- you need monitoring beyond cloudflare free-tier limits for very large fleets
- you need a license-guaranteed usage since the repo has no explicit license file

## Facets
- artifact type: application
- maturity: active
- function: monitoring, alerting, websocket, http-server, charts, data-visualization
- domain: monitoring, self-hosted, cloud-computing, analytics
- platform: cloud, windows, self-hosted, cross-platform
- tags: cloudflare-workers, server-monitoring, d1, durable-objects, probe-agent, status-page, latency-tracking, uptime-monitoring, devops, web-server, linux, macos, docker

## Member repositories
- huilang-me/CF-Server-Monitor (main) score 58

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:55.795884+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T04:32:25.940821+00:00, confidence not recorded.
  - readme: https://github.com/huilang-me/CF-Server-Monitor (fetched 2026-08-28T04:04:55.795884+00:00, sha ba2341756947)
  - homepage: https://demo.huilang.me/ (fetched 2026-08-29T11:36:37.044248+00:00, sha 3ad9f9b6e20c)
- Data as of 2026-08-30T08:39:29.467469+00:00.
