前言
本人原本用的是 Wallos,虽然说能用,但是用着总感觉不太好用。
刚好最近也有一个机会做一个小项目,所以就做了这个。
项目名字叫 SubTracker,定位就是一个偏实用向的 自托管订阅管理工具,主要用来管理这些东西:
- VPS / 域名 / CDN
- AI 服务订阅
- 流媒体会员
- 开发工具 / SaaS
- 各种按月 / 按年续费的服务
- 各种订阅制的服务
项目地址:
- GitHub:https://github.com/Smile-QWQ/SubTracker
- Releases:https://github.com/Smile-QWQ/SubTracker/releases
截图
| 仪表盘 | 订阅管理 |
|---|---|
![]() |
![]() |
| Wallos 导入 | AI 识别 |
|---|---|
![]() |
![]() |
| 费用统计 | 设置页面 |
|---|---|
![]() |
![]() |
目前支持的功能
- 订阅管理:支持新增、编辑、续订、暂停、停用订阅,支持查看续订记录,也支持自定义排序、标签归类和筛选。
- 提醒功能:支持到期前提醒、到期当天提醒和过期提醒,提醒规则支持
天数&时间;格式,支持分钟级扫描,也支持订阅级覆盖系统默认提醒规则。 - 统计与预算:支持多币种订阅管理、按基准货币统一换算,支持费用统计和趋势图表、标签维度统计、未来 30 天续订分布、状态分布、自动续订占比,也支持月预算、年预算和标签预算。
- 日历与展示:支持订阅日历视图、查看即将续订的订阅,以及仪表盘总览。
- 通知支持:支持 Webhook、SMTP 邮件、PushPlus 和 Telegram Bot。
- Logo 与资源管理:支持 Logo 上传、本地复用、网络搜索,也支持 Wallos ZIP 导入时匹配 Logo。
- Wallos 导入:支持导入 Wallos JSON、SQLite 和 ZIP。
- AI 辅助录入:支持文本识别和图片识别订阅信息,识别后可以自动填充表单。
- 登录与使用体验:支持记住我、可配置登录保留时长,默认密码会提示修改,登录失败次数过多会触发限流保护。
部署
可以直接用安装脚本准备部署目录:
curl -fsSL https://raw.githubusercontent.com/Smile-QWQ/SubTracker/main/scripts/install.sh | bash
这个脚本主要负责:
- 拉取 Release 资源
- 生成部署目录
- 生成 compose / env / 说明文件
- 不会帮你安装 Docker,也不会自动帮你启动容器,这两步还是需要自己处理。
最后
这个项目目前还在持续完善中,很多功能还没有做完整测试。
如果你在使用过程中遇到问题,欢迎发 Issue 或直接反馈。
- GitHub:https://github.com/Smile-QWQ/SubTracker
- Releases:https://github.com/Smile-QWQ/SubTracker/releases
原创文章,作者:mantou,如若转载,请注明出处:https://v2ez.com/1621.html
