前言
本人原本用的是 Wallos,虽然说能用,但是用着总感觉不太好用
刚好最近也有一个机会做一个小项目,所以就做了这个
项目名字叫 SubTracker,定位就是一个偏实用向的 自托管订阅管理工具,主要用来管理这些东西:
- VPS / 域名 / CDN
- AI 服务订阅
- 流媒体会员
- 开发工具 / SaaS
- 各种按月 / 按年续费的服务
- 以及各种订阅制的服务
一开始只是想做一个自己用得顺手的订阅管理器,后面陆续补了一些功能,比如 Wallos 导入、AI 辅助录入、提醒规则、预算统计、备份恢复、多通知渠道之类的
项目地址:
- GitHub:https://github.com/Smile-QWQ/SubTracker
- Releases:https://github.com/Smile-QWQ/SubTracker/releases
截图
| 仪表盘 | 订阅管理 |
|---|---|
| Wallos 导入 | AI 识别 |
|---|---|
| 费用统计 | 设置页面 |
|---|---|
目前支持的功能
- 订阅管理:新增、编辑、续订、暂停、停用、恢复这些基础操作都有,也能查看续订记录。订阅多了之后,可以用标签归类、多标签筛选、自定义排序、搜索、批量状态调整和批量删除
- 提醒功能:可以设置到期前、到期当天和过期提醒,规则是
天数&时间;这种格式,比如3&09:30;0&09:30;。也可以给单个订阅覆盖系统默认规则,现在还加了提醒规则预览,不用自己脑补最后会怎么触发 - 统计与预算:多币种订阅会按基准货币统一换算,也有费用统计、趋势图表、标签统计、未来 30 天续订分布、状态分布、自动续订占比这些。预算这块可以设置月预算、年预算和标签预算
- AI 能力:可以用文本或者图片识别订阅信息,识别完之后自动填到表单里。统计页也加了 AI 总结,可以简单看一下当前订阅和支出情况
- 日历与展示:有订阅日历、即将续订列表和仪表盘总览,平时看哪些服务快到期会直观一点
- 通知支持:目前有 Webhook、SMTP / Resend 邮件、PushPlus、Telegram Bot、Server 酱和 Gotify
- Logo 与资源管理:可以上传 Logo,也可以本地复用、网络搜索。导入 Wallos ZIP 的时候也会尽量匹配原来的 Logo
- 备份与迁移:Wallos 的 JSON、SQLite、ZIP 都可以导入,SubTracker 自己也有 ZIP 备份,可以导出、检查、导入和恢复
- 多币种工具:有汇率快照、基准货币换算,也带了一个简单的货币转换器
- 登录与使用体验:有记住我、登录保留时长、默认密码修改提醒和登录失败限流
- 界面体验:支持浅色、深色和跟随系统主题,桌面端也做了固定侧边栏和独立内容滚动
部署
可以直接用安装脚本准备部署目录:
curl -fsSL https://raw.githubusercontent.com/Smile-QWQ/SubTracker/main/scripts/install.sh | bash
这个脚本主要负责:
- 拉取 Release 资源
- 生成部署目录
- 生成 compose / env / 说明文件
- 不会帮你安装 Docker,也不会自动帮你启动容器,这两步还是需要自己处理
Docker 镜像现在支持 x86 / ARM 双架构,所以普通 x86 服务器和 ARM 机器都可以直接拉对应镜像,Docker 会根据宿主机架构自动选择
最后
这个项目目前还在持续完善中,很多功能还没有做完整测试
如果你在使用过程中遇到问题,欢迎发 Issue 或直接反馈
- GitHub:https://github.com/Smile-QWQ/SubTracker
- Releases:https://github.com/Smile-QWQ/SubTracker/releases
如果能顺手点个 Star 或者 发个评论支持一下就更好了
顶一下,这个帖子是 4.20 发的,后面其实陆陆续续又更新了不少东西:
@Roronoa-Zoro #7 @schnuck-1 #10
在计划做cfworker分支了(lite分支已实现前排bd
给鸡腿
bd
至此
bd
牛逼,
用了另一款托管cf的
实用
不错,比其他看起来舒服多了
@Roronoa-Zoro #7 有推荐吗?佬,我也在找cf上可用的,是admin那款?