logo NodeSeekbeta

【开源】SubTracker:一个自托管订阅管理工具,支持提醒、统计、强兼 Wallos、AI 识别、备份恢复和多架构 Docker 部署

前言

本人原本用的是 Wallos,虽然说能用,但是用着总感觉不太好用
刚好最近也有一个机会做一个小项目,所以就做了这个

项目名字叫 SubTracker,定位就是一个偏实用向的 自托管订阅管理工具,主要用来管理这些东西:

  • VPS / 域名 / CDN
  • AI 服务订阅
  • 流媒体会员
  • 开发工具 / SaaS
  • 各种按月 / 按年续费的服务
  • 以及各种订阅制的服务

一开始只是想做一个自己用得顺手的订阅管理器,后面陆续补了一些功能,比如 Wallos 导入、AI 辅助录入、提醒规则、预算统计、备份恢复、多通知渠道之类的

项目地址:


截图

仪表盘 订阅管理
仪表盘 订阅管理
Wallos 导入 AI 识别
导入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 或直接反馈

如果能顺手点个 Star 或者 发个评论支持一下就更好了

项目后续会增加多用户,OIDC,2FA以及i18n实现v1.0.0的跨越

  • 顶一下,这个帖子是 4.20 发的,后面其实陆陆续续又更新了不少东西:

    • 通知渠道补了很多,现在有 Webhook、SMTP / Resend、PushPlus、Telegram Bot、Server 酱和 Gotify
    • Wallos 导入这块继续做了兼容,JSON、SQLite、ZIP 都可以走,ZIP 里面的 Logo 也会尽量匹配
    • 加了 SubTracker 自己的 ZIP 备份,可以导出、检查、导入和恢复
    • 统计页加了 AI 总结,可以根据当前订阅和支出情况生成一段简单分析
    • 订阅列表补了批量操作、多标签筛选,货币转换器也加了源 / 目标货币一键交换
    • Docker 镜像现在支持 x86 / ARM 双架构了,龟壳也能用
    • 也支持了worker部署,如果需要,可以去使用lite分支
  • 前排bd

  • 给鸡腿 xhj021

  • bd xhj003

  • 至此

  • bd

  • 牛逼,

  • 用了另一款托管cf的

  • 实用

  • 不错,比其他看起来舒服多了

  • @Roronoa-Zoro #7 有推荐吗?佬,我也在找cf上可用的,是admin那款?

你好啊,陌生人!

我的朋友,看起来你是新来的,如果想参与到讨论中,点击下面的按钮!

📈用户数目📈

目前论坛共有72269位seeker

🎉欢迎新用户🎉