前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >使用CF Workers做Status Page 云探针

使用CF Workers做Status Page 云探针

作者头像
繁华是客
发布2023-03-03 20:02:31
7910
发布2023-03-03 20:02:31
举报

一直很想做一个Status Page, 但是很多都是付费的,或者免费的有限制。

该教程虽然没有失效,但是强烈建议使用Betteruptime

复制fork GitHub代码

GitHub CF Workers Status Page

点击Depoly with Workers链接

授权CF Workers

这个链接第一次是授权CF Workers访问你的GitHub, 第二次才是填写具体的Accound ID, API Token。 我发现点击第二次出错概率比较大,本来是可以自动fork的,但是经常报错。所以,我先fork了。

修改Deploy with Workers链接

然后将Deploy with Workers的链接,修改为自己fork的链接

代码语言:javascript
复制
https://deploy.workers.cloudflare.com/?url=https://github.com/dzvision/cf-workers-status-page

复制Account ID 和API Token

Account ID是Worker首页上的Account ID, API Token 可以在第二次点击后创建。 创建的时候确认权限为“Edit Cloudflare Workers”,里面只有两个必填项,我都选择了全部。 API Token只出现一次,之后将不在出现。

GitHub Action

根据他的下一步在Action里面Enable workflow

修改config.yaml

直接修改monitors下的网站,网址,是否支持redirect等。

修改 wrangler.toml

修改以适用CF 免费版

将里面cron项,修改为:

代码语言:javascript
复制
crons = ["*/2 * * * *"]

Deploy Fail的修复

在wrangler.toml中添加 (第5行后)

代码语言:javascript
复制
compatibility_date = "2021-10-11"
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-10-11 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 复制fork GitHub代码
  • 点击Depoly with Workers链接
    • 授权CF Workers
      • 修改Deploy with Workers链接
        • 复制Account ID 和API Token
          • GitHub Action
          • 修改config.yaml
          • 修改 wrangler.toml
            • 修改以适用CF 免费版
              • Deploy Fail的修复
              领券
              问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档