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

演示地址:https://status.wuyang.ws

注册账户和添加检测项目

注册账户

  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


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!