可自托管的订阅与定期支出追踪网页应用,支持多币种和到期提醒。
- Star
- 483
- Fork
- 27
- 未关闭 Issue
- 4
- 最近提交
- 20小时前
这是什么?
SubTrackr 是一款自托管的 Web 应用,用于管理周期性订阅。仪表盘展示月度和年度支出,日历视图标出各项续费日期并支持导出 iCal,还可通过邮件或 Pushover 发送续费提醒。数据保存在内嵌的 SQLite 数据库中,无需额外部署数据库服务。
后端使用 Go 与 Gin 框架,前端采用 HTMX 与 Tailwind CSS。项目提供覆盖 AMD64、ARM64 和 ARMv7 的多架构 Docker 镜像,并包含 Portainer、Unraid、Synology 群晖及 Proxmox LXC 的部署说明。汇率换算依赖 Fixer.io,为可选项;不配置 API Key 时,订阅将以原始币种显示。
应用提供基于 API Key 鉴权的 REST 接口,并内置 MCP 服务器,方便 Claude 等 AI 助手读取和管理订阅。数据可导出为 CSV、JSON 或 iCal 格式。
核心功能
- 01仪表盘展示月度与年度订阅支出
- 02日历视图呈现续费日期并支持 iCal 导出
- 03通过邮件或 Pushover 发送续费提醒
- 04支持多币种,可选接入 Fixer.io 汇率换算
- 05提供基于 API Key 的 REST 接口和供 AI 助手使用的 MCP 服务器
- 06支持 CSV、JSON 和 iCal 格式导出
适用场景
- 在家庭服务器上集中管理个人的流媒体、软件和云服务订阅
- 在续费或取消截止日期前收到提醒
- 通过 MCP 让 AI 助手查看或更新订阅记录
快速上手
- 1
创建包含提供的服务定义的 docker-compose.yml
- 2
启动容器
docker-compose up -d - 3
在浏览器中打开 http://localhost:8080
使用前须知
- 自动货币换算需要 Fixer.io API 密钥,且免费方案仅支持以欧元为基准货币。
- 邮件和 Pushover 通知需要在网页界面中手动配置。
- 认证是可选的,README 建议为安全起见增加反向代理或认证层。
收录于专题
标签
常见问题
- subtrackr 是什么?
- 基于 Go 和 HTMX 构建的自托管订阅管理工具,用于追踪周期性支出与续费日期。 SubTrackr 是一款自托管的 Web 应用,用于管理周期性订阅。仪表盘展示月度和年度支出,日历视图标出各项续费日期并支持导出 iCal,还可通过邮件或 Pushover 发送续费提醒。数据保存在内嵌的 SQLite 数据库中,无需额外部署数据库服务。
- subtrackr 可以免费使用吗?用的什么许可证?
- subtrackr 以 AGPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
- subtrackr 还在维护吗?
- 活跃维护中。subtrackr 最近一次提交是在 2026年11月6日。
- subtrackr 适合用来做什么?
- 在家庭服务器上集中管理个人的流媒体、软件和云服务订阅 在续费或取消截止日期前收到提醒 通过 MCP 让 AI 助手查看或更新订阅记录
- subtrackr 怎么安装和运行?
- 创建包含提供的服务定义的 docker-compose.yml 启动容器: docker-compose up -d 在浏览器中打开 http://localhost:8080
- 在哪里获取 subtrackr?
- 源代码和安装说明在 GitHub 上:https://github.com/bscott/subtrackr
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
8798+32 本周464PHPGPL-3.0维护活跃更新于 6天前
可自托管的家庭物品清单系统,用于管理物品、位置、文档、保修与维护记录。
7768+68 本周618GoAGPL-3.0维护活跃更新于 前天
面向家庭和合租住户的自托管购物清单网页应用,支持实时同步和离线使用。
825+3 本周85GoOther维护活跃更新于 22天前
可自托管的 Excalidraw 白板应用,支持账号、团队空间、文件夹、搜索与实时协作,数据存于自有 Postgres。
1086TypeScriptMIT维护活跃更新于 昨天
面向开发者的自托管屏幕共享服务,基于 WebRTC,延迟低、画质高,支持 Docker 或单文件部署。
1.1万+3 本周741GoGPL-3.0更新于 13天前
开源、可自托管的任务与家务管理应用,支持群组协作、周期性任务和多渠道提醒。
2712+18 本周228GoAGPL-3.0更新于 昨天