SubsTracker 是一款部署在 Cloudflare Workers 上的轻量级订阅管理系统。它将 续费提醒 、 支出统计 与财务看板 集成在一起,旨在解决独立开发者、站长及小团队面临的账单碎片化问题。
在实际使用中,我们经常需要面对分散在各处的 VPS 账单、API Key 额度、AI 服务月费以及域名续期。依赖备忘录容易遗漏,而企业级财务软件又过于臃肿。SubsTracker 恰好填补了这一空白,避免因忘记退订导致的资金浪费,或因错过续费导致业务中断。
核心功能:从流水记账升级为成本控制
与传统的记账软件仅记录“支出金额”不同,SubsTracker 更侧重于对订阅生命周期的管理。它不仅提供简单的记录功能,更强调财务追踪的深度:
- 全维度统计:支持管理完整的支付历史,自动生成月度 / 年度支出报表及环比趋势分析。
- 多币种换算:针对涉及美元、欧元等多种货币的 SaaS 账单,支持固定或动态汇率换算。
- 预算优化:通过直观的看板,用户可以快速识别高额支出项,从而决定哪些服务需要保留,哪些应当精简。
通知机制:构建跨渠道的提醒中枢
该项目在推送扩展性上非常务实,支持将订阅提醒无缝接入团队现有的工作流中,而无需将敏感数据交给第三方平台:
- 个人渠道:支持 Telegram Bot 和 iOS Bark 推送。
- 团队协作:原生支持企业微信机器人、Resend 邮件及自定义 Webhook。
这种设计使得提醒不再局限于个人手机,而是可以通过 Webhook 将续费通知直接推送到团队群聊,确保相关负责人及时处理。
部署指南与适用人群
部署方式:本项目不支持 GitHub 一键部署。用户需在本地配置 Node.js 环境,通过命令行工具 Wrangler 配合 Cloudflare API Token 完成代码推送。
注意事项
- 安全警示:首次部署后的默认账号密码为
admin / password,必须在运行后立即修改。 - 存储特性:数据存储于 Cloudflare KV 中,缺乏细粒度的成员权限管理与审计日志,不建议将其作为大型企业的正式财务系统。
- 版本选择:目前 main 分支由 AI 驱动迭代,更新频率极高。对稳定性要求极高的用户,建议选择官方保留的稳定旧版本分支。
总结建议:如果你是熟悉命令行、拥有大量云服务账单需要管控的极客或小团队,SubsTracker 是一个极佳的自托管方案;但如果你仅需记录少量会员服务且不熟悉环境变量,建议直接使用手机日历提醒,无需强行部署。
更多关于轻量化面板与部署方案的探讨,可以参考 本站的自托管工具合集。
项目主页与源码入口
免责声明:本文基于项目公开页面与文档整理,仅供选型参考,不替代官方上手文档。自托管服务的数据安全取决于您的 Cloudflare 账户设置,调用第三方 API 时请留意隐私策略与限流规定。



