生日/纪念日、订阅续费总忘?3分钟用Cloudflare免费一键部署自己专用提醒神器SubsTracker |订阅管理 + 到期提醒

生日/纪念日、订阅续费总忘?3分钟用Cloudflare免费一键部署自己专用提醒神器SubsTracker |订阅管理 + 到期提醒

用 Cloudflare 免费搭建订阅管理系统:域名、服务器、会员到期,一个地方统一提醒

大家好,欢迎回到新马频道。

今天教大家如何通过 Cloudflare,免费搭建一款订阅管理系统。

这个系统是干什么的

我们订阅的各种服务器、域名,或者各种会员,都有一个到期时间。如果一个一个去记,很容易忘,忘一次可能就断服、丢域名,或者多花钱。

这个系统就是把这些订阅都聚到一个平台上面来,统一管理,到期前统一推送到我们配置好的平台上,比如企业微信、Telegram、邮箱等,这样就大大方便我们及时续费。

它的用法还挺多的:

  • 每天的计划、每周的计划、每月的计划,都可以在这里添加
  • 添加完以后,每天、每月、每年几点推送到这些平台上,都是可以配置的

先看一下最终效果

这是我配置好的一个演示效果,我对接的是企业微信。

我设置的是每天 12 点准时推送到企业微信上面,推送内容包括:

  • 订阅名称
  • 分类
  • 到期时间
  • 是否自动续期
  • 提前多少天通知

看一下它的后台:

  • 这是一个仪表盘
  • 这是一个订阅列表,我们就在这里添加订阅
  • 金额也是可以设置的,续费多少钱
  • 历史通知,这里是通知的发送记录
  • 系统配置,这里是对接哪个平台的通知方式

如果你实在不懂怎么配对,直接把截图发给 AI 就行,AI 就会教你。

搭建前要准备什么

  • 一个 Cloudflare 账号
  • 一个 GitHub 账号
  • 一篇博客文章,链接我会放在视频评论区,里面有项目地址和详细步骤
  • 一个自己的域名,可选,用来绑定后台,不绑也能用 Cloudflare 给的地址访问

项目地址:https://github.com/wangwangit/SubsTracker

这是一个基于 Cloudflare Workers + KV 的轻量级订阅管理系统,部署在 Cloudflare 的免费额度内,个人使用一般够用。

第一步:Fork 项目到自己的仓库

  1. 打开博客文章,往下拉,找到项目地址,打开它。
  2. 登录自己的 GitHub 账号,我已经登录了。
  3. 点击 Fork,把项目 Fork 到我们自己的仓库。
  4. 名称可以自定义,确认 Fork。

现在已经 Fork 到我们自己的仓库了。

第二步:拿到 Cloudflare 的账户 ID 和 API 令牌

回到 Cloudflare,先复制账户 ID,再创建 API 令牌。

拿账户 ID

  1. 打开 Cloudflare 首页,点击「域名」。
  2. 随便打开一个域名,点击进入。
  3. 这个就是我们的账户 ID,先保存下来。

创建 API 令牌

  1. 点击下面的「获取你的 API 令牌」。
  2. 点击「创建令牌」,选自定义。
  3. 名称可以自定义。

然后看一下需要哪些权限,一共两个,都必须是「编辑」:

权限 作用
Workers Scripts:编辑 部署 Worker 脚本
Workers KV Storage:编辑 创建和读写 KV 存储,用来存订阅数据

选好之后往下拉,继续创建,点 OK。

把这个 API 令牌复制下来,粘贴保存好。

提醒:API 令牌只会完整显示一次,关掉页面就看不到了,一定要先保存好再继续。不要把它发到群里、截图里,也不要提交到公开仓库。

第三步:在 GitHub 里添加两个 Secret

回到 GitHub,找到我们 Fork 的项目。

  1. 点击仓库的 Settings → Secrets and variables → Actions。
  2. 在这里添加两个变量。

第一个:

  • Key:CLOUDFLARE_API_TOKEN
  • Value:复制我们刚才创建的 Cloudflare API 令牌
  • 点击保存

第二个:

  • Key:CLOUDFLARE_ACCOUNT_ID
  • Value:刚才保存的 Cloudflare 账户 ID
  • 点击保存

两个变量添加完,现在就可以直接通过 GitHub Actions 手动部署了。

第四步:用 GitHub Actions 手动部署

  1. 在 GitHub 上点击 Actions。
  2. 第一次的话,要先授权,确认 OK。
  3. 点击 Deploy 部署工作流。
  4. 再点击按钮,确认部署。

稍微等待一下,经过几分钟的等待,现在已经部署完毕了。

第五步:在 Cloudflare 里找到项目,绑定域名

  1. 打开 Cloudflare,返回首页。
  2. 找到「计算」→「Workers 与 Pages」,刷新一下。
  3. 这里就是我们刚刚部署的项目,点进去。

我们可以绑定自己的域名:

  1. 点击「域」,再点击添加。
  2. 确认添加,OK。
  3. 等域名生效,打开一个新窗口看一下。

可以了,现在已经搭建成功了。

第六步:登录后台,第一件事改密码

它默认的账号密码是:

账号:admin
密码:password

用这个登录,就能进来后台管理系统了。

第一件事:先去系统配置里修改密码。 默认密码谁都知道,不改就等于没上锁。

进来之后,这就是仪表盘。

怎么添加订阅

在订阅列表里添加我们的订阅,例如:

名称:比如域名、云服务器分类:域名、云服务等,标签可以自己想到期时间:什么时候到期续费金额:多少钱是否自动续期提前多少天提醒填好之后点击保存。

怎么配置通知

在系统配置里,先改好密码,然后配置通知:

通知时间: 你要几点通知,这里就可以配置,填好推送时间。通知方式: 下面是通知方式,有 Telegram 等等,可以看一下,其实挺简单的。常用的两种:

渠道 需要准备什么Telegram Bot Token + Chat ID企业微信 群机器人 Webhook不懂的话,实在不懂就把截图丢给 AI,一般都能帮你配好。

我个人建议,对接企业微信是比较好的,微信大家每个人都有,每天都打开,又不占用其他的 App。邮箱配对也是可以的。

配对好以后,返回订阅这里,点击「测试」。

我现在还没有配对,所以它会失败,这是正常的。配对好之后再点测试,收到测试消息就代表配好了。

结语

今天的内容就是这样:

Fork 项目到自己的 GitHub 仓库在 Cloudflare 拿到账户 ID,创建带 Workers Scripts 和 Workers KV 编辑权限的 API 令牌在 GitHub 的 Secrets 里填好 CLOUDFLARE_API_TOKEN 和 CLOUDFLARE_ACCOUNT_ID在 Actions 里手动运行 Deploy,等几分钟部署完成在 Workers 与 Pages 里找到项目,绑定域名用 admin / password 登录,第一件事改密码,再添加订阅、配置通知有不懂的话,可以在评论区里面讨论讨论。

如果感觉有用的话,点点赞、转转发,感谢感谢。

原创文章,作者:adme,如若转载,请注明出处:https://www.c387.com/web/58.html

赞 (0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
无住宅IP?无干净的海外VPN?还在为注册 Muse发愁?用谷歌Gemini一招搞定注册Meta Muse AI白嫖2核8G云电脑+10亿Token
上一篇 2小时前
查搬运、比先后!一眼看清 YouTube 视频发布时间,精确到秒 | DatePeek 教程
下一篇 2小时前

相关推荐

分享本页
返回顶部