SubsTracker 是什么?
SubsTracker 是一个部署在 Cloudflare Workers 上的轻量级订阅 管理 与提醒系统,用来集中管理你所有的会员、SaaS、域名、服务器等订阅服务,自动计算到期 时间 并发出多渠道提醒。无论是 个人 用户还是小 团队 ,都可以用它把分散在各个平台的订阅 信息 收拢到一个界面里,避免忘记续费或被自动扣款。
核心功能亮点
灵活的订阅管理
- 支持添加、编辑、删除各类订阅服务
- 为每条订阅设置到期时间、费用、备注等信息
- 自定义提前提醒天数,避免到期“踩雷”
- 系统自动识别启用、停用与过期状态,列表一目了然
多渠道 智能 通知
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。
- 首次登录
- 访问部署后的域名
- 默认用户名:admin
- 默认密码:password
- 开始管理订阅
- 进入系统配置修改默认密码,保障账号安全
- 配置 Telegram、Webhook、企业微信、邮件、Bark 等通知渠道
- 添加订阅项目,设置到期时间与提前提醒天数
- 交给 SubsTracker 进行自动监控与智能提醒
适用人群
- 拥有大量在线订阅服务的个人用户
- 需要集中管理多个工具、云服务、域名证书的小团队或个人开发者
- 想要通过 Webhook 与现有系统打通订阅提醒能力的 技术 用户
- 偏好自部署、重视隐私与可控性的开发者与极客用户
通过 SubsTracker,你可以用极低的成本搭建一套专属的订阅与续费提醒系统,把时间留给真正重要的事情。
SubsTracker开源地址
GitHub 地址:https://github.com/mangguo02/sub
评论列表
发表评论