服务器和网站挂了你都不知道?我用 Cloudflare 做了一个免费 24 小时 VPS 监控系统

很多人买了 VPS 后:
最怕的不是不会搭建。
而是:
服务器挂了自己根本不知道。
网站打不开、节点离线、CPU 爆满、内存占用异常……
很多时候, 都是用户先发现。
而今天这个开源项目 —— cf-vps-monitor,就是专门解决这个问题的。
项目地址:
https://github.com/kadidalax/cf-vps-monitor它能干嘛?
cf-vps-monitor 可以:
✅ 监控 VPS 在线状态 ✅ 监控网站是否正常访问 ✅ 查看 CPU / 内存 / 磁盘占用 ✅ 实时查看服务器运行情况 ✅ 多服务器统一管理 ✅ 支持 Telegram 通知提醒 ✅ 支持 Cloudflare 免费部署
也就是说:
服务器一旦异常, 消息可以直接推送到 Telegram。
不用天天盯着后台。
最大优点:轻量 + 免费
传统监控系统:
❌ 部署复杂 ❌ 吃服务器资源 ❌ 要数据库 ❌ 运维麻烦
而 cf-vps-monitor:
✔ 不需要复杂环境 ✔ 可部署到 Cloudflare ✔ 几乎零成本 ✔ 新手也能快速上手
对于:
博客站长 AI 项目 导航站 Docker 用户 独立开发者
都非常实用。
Telegram 通知是真的香
很多监控工具:
只能在后台看数据。
但 cf-vps-monitor:
支持 Telegram 消息提醒。
比如:
-
网站离线
-
VPS 宕机
-
CPU 占用异常
-
服务不可用
都能第一时间收到通知。
非常适合长期挂机项目。
部署也很简单
基本流程:
1️⃣ Fork 项目 2️⃣ 登录 Cloudflare 3️⃣ 创建 Workers / Pages 4️⃣ 绑定 GitHub 5️⃣ 配置 Telegram Bot 6️⃣ 一键部署完成
几分钟即可上线。
真正实现:
零成本拥有自己的服务器监控平台。
管理员后台面板:


主页面板:

搭建教程:
登录 Cloudflare 在左侧菜单中,点击 计算和AI,选择 Workers & Pages
点击 创建应用程序

选择 从 Hello World! 开始

在Worker name,自定义输入项目名称。点击部署

成功部署后返回 github仓库 复制代码,双击 worker.js 进入复制代码
如访问不了github的,直接下面网盘链接下载。
https://pan.quark.cn/s/7c7d9e012e8b

返回Cloudflare的Workers & Pages找到该项目进行编辑代码

全选删除清空原代码,再粘贴github仓库worker.js代码,点击部署。

添加环境变量
在部署的workers项目的 设置 → 变量和机密 中添加以下环境变量(增加安全性)。
类型 密钥
变量名称填 JWT_SECRET
值 (进入以下网站获取)
https://jwtsecrets.com/#generator
点击生成,再点复制按钮粘贴到 值 点击保存部署

设置触发频率,设置触发频率主要检测网站用
在部署的workers项目的 设置 → 触发事件,选择Cron触发器,设置每1小时检查一次。


创建 D1数据库 自定义数据库名称,位置我们选择距离较近亚太地区(访问速度快),点击创建按钮


返回
Workers & Pages
找到刚创建的项目
绑定
D1数据库,
变量名称填
DB
并选择我们刚创建好的
vps
数据库,点击添加绑定



绑定自己域名

初始化数据库,域名/api/init-db 进行访问

最后访问域名进入后台

默认账号密码: admin / monitor2025! ,登陆请修改默认密码
🔥下期给大家分享零成本搭建 Umami。一款开源、轻量级、隐私优先的网站数据分析工具,主打作为 Google Analytics(GA)的简洁替代品。

❤️觉得有用的话,顺手点个底部广告支持一下作者就好啦🙏
作为一名 996 打工人,我平时都是利用下班后的休息时间,熬夜整理各种开源项目和实用教程。所有内容也都是自己花大量时间搜集、亲自实测筛选后,才把真正能用、实用的干货免费分享给大家。
你们的每一次小小支持,都是我坚持持续更新下去的最大动力 ❤️
--完--
读到这里说明你喜欢本公众号的文章,欢迎 置顶(标星)本公众号 小目标工作室,这样就可以第一时间获取推送了~