SubsTracker:开源订阅管理与多渠道到期提醒系统(Cloudflare Workers 部署)

编程开发 bulesky812 2025-12-10 419 0

SubsTracker 是什么?

SubsTracker 是一个部署在 Cloudflare Workers 上的轻量级订阅 管理 与提醒系统,用来集中管理你所有的会员、SaaS、域名、服务器等订阅服务,自动计算到期 时间 并发出多渠道提醒。无论是 个人 用户还是小 团队 ,都可以用它把分散在各个平台的订阅 信息 收拢到一个界面里,避免忘记续费或被自动扣款。

SubsTracker:开源订阅管理与多渠道到期提醒系统(Cloudflare Workers 部署)


核心功能亮点

灵活的订阅管理

  • 支持添加、编辑、删除各类订阅服务
  • 为每条订阅设置到期时间、费用、备注等信息
  • 自定义提前提醒天数,避免到期“踩雷”
  • 系统自动识别启用、停用与过期状态,列表一目了然

多渠道 智能 通知

SubsTracker 支持多种通知渠道,可以根据自己的 习惯 自由组合使用:

  • Telegram Bot 通知:在 Telegram 中即时接收订阅到期提醒
  • NotifyX 推送服务:整合到现有通知中心
  • Webhook 通知:自定义回调地址,方便对接内部系统或第三方服务
  • 企业 微信 机器人:在团队群里共享订阅提醒信息
  • 邮件通知(Resend):通过专业邮件服务发送到期提醒
  • Bark 推送:在 iOS 上以推送卡片形式提醒
  • 自定义 Webhook 模板:支持自定义请求格式和消息内容模板

通过这些通知方式,账号到期、会员续费、云服务到期等关键信息都能被可靠送达。

农历日期与提醒支持

对于需要按农历计算日期的场景(如纪念日、账单日、特殊活动等),SubsTracker 内置了完整的农历支持功能:

  • 覆盖 1900–2100 年 的农历转换
  • 订阅列表与编辑页面可自由切换农历显示
  • 通知消息中可以带上公历与农历信息,日期更直观

友好的使用体验

SubsTracker 在界面与交互上做了多处细节优化:

  • 响应式 设计 :适配桌面端与移动端,在浏览器里即可管理所有订阅
  • 备注优化显示:备注内容过长时会自动截断,鼠标悬停即可查看完整内容
  • 日期实时预览:选择日期时同步显示对应的农历信息
  • 记住用户偏好:保留显示方式等偏好设置,下次打开即可延续使用习惯

基于 Cloudflare Workers 的一键部署

依托 Cloudflare Workers,SubsTracker 具备部署步骤简单、访问速度快、维护成本低等优势,非常适合个人和 开发 者自部署:

  • 点击仓库中的部署按钮即可完成一键部署
  • 为新部署实例配置 KV 名称为 SUBSCRIPTIONS_KV
  • 若已部署过,只需更新 Workers 中的 JS 内容即可完成升级

整个过程无需复杂服务器运维,实现真正的“ 前端 即服务端”。


三步开始使用 SubsTracker

  • 一键部署
    Fork GitHub 仓库,在自己的仓库中点击部署按钮,完成到 Cloudflare Workers 的部署,并将 KV 名称设置为 SUBSCRIPTIONS_KV。

SubsTracker:开源订阅管理与多渠道到期提醒系统(Cloudflare Workers 部署)SubsTracker:开源订阅管理与多渠道到期提醒系统(Cloudflare Workers 部署)

  • 首次登录
    • 访问部署后的域名
    • 默认用户名:admin
    • 默认密码:password
  • 开始管理订阅
    • 进入系统配置修改默认密码,保障账号安全
    • 配置 Telegram、Webhook、企业微信、邮件、Bark 等通知渠道
    • 添加订阅项目,设置到期时间与提前提醒天数
    • 交给 SubsTracker 进行自动监控与智能提醒

适用人群

  • 拥有大量在线订阅服务的个人用户
  • 需要集中管理多个工具、云服务、域名证书的小团队或个人开发者
  • 想要通过 Webhook 与现有系统打通订阅提醒能力的 技术 用户
  • 偏好自部署、重视隐私与可控性的开发者与极客用户

通过 SubsTracker,你可以用极低的成本搭建一套专属的订阅与续费提醒系统,把时间留给真正重要的事情。


SubsTracker开源地址

GitHub 地址:https://github.com/mangguo02/sub

夸克资源精选合集

评论列表