banner
约 600 字
2 分钟

在Cloudflare上免费搭建多服务器监控系统

摘要

最近甲骨云的免费服务器总是不太稳定,有些服务像是域名反代如果停掉会很麻烦,所以需要一个 24 小时运行的服务器监控系统,这个部署在 Cloudflare 上的项目就很合适。

前言

最近甲骨云的免费服务器总是不太稳定,有些服务像是域名反代如果停掉会很麻烦,所以需要一个 24 小时运行的服务器监控系统,这个部署在 Cloudflare 上的项目就很合适。

部署

  1. 将项目 Fork 到你的 GitHub 账户 ` 项目地址:https://github.com/huilang-me/CF-Server-Monitor

  2. 登录 Cloudflare 控制台,进入 Workers & Pages选择 Continue with GitHub

    • 项目名称 填写:cf-server-monitor

    • 构建命令 填写:npm run build:frontend

    • 部署命令 保留默认值:npx wrangler deploy

  3. 点击 部署,成功会在底部显示 ✨ Success! Build completed.

    7ba4ae0b6a045c87.png

配置环境变量

  1. 在当前 Workers & Pages 页面,点击 设置

  2. 变量和密钥 添加变量 API_SECRET,填写密码(建议使用随机数,不要包含特殊字符比如%),重新部署。

    c3d6aabae2cf2f4f.png

添加域名

在当前项目页面点击 ,添加自定义域名

9b8ed39a18c51e97.png

使用

  1. 登录后台,默认用户名 admin,密码是刚刚添加的变量 API_SECRET

    143203d9798ec83d.png
  2. 添加一个服务器,复制安装命令

    b477173f566e7b34.png
  3. 在目标服务器上执行即可完成探针部署

    8a44b0a1be84cb2b.png
  4. 系统后台看到服务器上线就说明设置连接成功了

    ee4fd7ced0b24bcf.png
  5. 可以根据需求监控服务器的时间、价格、流量等信息

    b87a033b0711ea8d.png
  6. 后台还可以设置外观、主题、开启通知等

    eccc8e0f769d34d7.png

END