零成本搭建一个服务器/网站状态检测页

演示地址:https://status.cuojue.org

注册账户和添加检测项目

注册账户

  1. 先要有一个 GitHubGitLabBitbucket 账号

  2. 然后去 https://uptimerobot.com 注册一个账户

  3. 登录 https://vercel.com/login (用上面的账户直接登录)

添加需要检测的网站/服务器

uptimerobot 免费支持 50 个网站/服务器的检测,并且提供 API

登录 uptimerobot 后点击“Add New Monitor”添加需要检测的服务

2.jpg

添加完毕就可以使用自带的 Status pages ,不过地址被 she 会 zhu 义高 wall 挡了……(所以才有了这篇水文)

3.jpg

获取 API 密钥

在 uptimerobot 网站点击头部 “My Settings”进入设置,拉到最下面“API Settings”点击“Show/hide it.”
复制你的 API 备用

4.jpg

创建网站

在 vercel 创建项目

以 GitHub 为例
Fork 这个项目 https://github.com/yb/uptime-status
修改 public/config.js 内的 ApiKeys 为刚才获取到的

在 vercel 选择“New Project”
然后在“Import Git Repository”选择刚才 Fork 的库
点击“Import”,后面都默认下一步,即可创建成功

5.jpg

绑定域名

创建完毕会自动转到“Overview”页
在当前页点击“View Domains”即可绑定自己的域名
绑定的域名可以用 Cname 或者 NS 方式接入
检测到域名指向成功后会自动申请 Let’s Encrypt 证书,支持 SSL 访问

6.jpg


零成本搭建一个服务器/网站状态检测页
https://cuojue.org/read/create_server_status_website.html
作者
WeiCN
发布于
2021年3月2日
许可协议