SubsTracker: una soluzione open-source per la gestione degli abbonamenti basata su Cloudflare Workers, che consente di ricevere promemoria di scadenza in tempo reale su più canali.

47Seconda lettura
Non ci sono commenti

SubsTracker: un sistema leggero di gestione degli abbonamenti e di notifica multicanale

SubsTracker 是一款基于 Cloudflare Workers 部署的开源订阅管理工具。它将分散在各平台的会员、SaaS、域名及服务器续费信息集中化,通过自动计算到期时间并触发多渠道通知,彻底解决忘记续费或意外被扣款的痛点。

SubsTracker:基于 Cloudflare Workers 的开源订阅管理方案,实现多渠道到期实时提醒

核心功能解析

1. 全方位的订阅生命周期管理

系统提供直观的界面,支持对各类订阅服务进行快速增删改查。用户可自定义费用、备注及 提前提醒天数,系统会根据时间线自动实时更新服务的「启用」、「停用」或「已过期」状态,让账单概况一目了然。

2. 极具扩展性的通知矩阵

为了确保提醒信息的可靠送达,SubsTracker 整合了多种主流通知渠道,支持自由组合:

  • 即时通讯:支持 Telegram Bot、企业微信机器人。
  • 系统推送:支持 iOS Bark 推送、NotifyX 服务。
  • 标准协议:支持 Resend 邮件通知及自定义 Webhook 回调。
  • 灵活定制:提供自定义 Webhook 模板,可自行定义请求格式与消息内容,方便对接内部系统。

3. 特色农历日期支持

针对需要按农历计算的特殊场景(如传统节日、特定账单日),系统内置了 1900–2100 年的农历转换功能。用户可在列表与编辑页自由切换显示方式,且通知消息中会同步携带公历与农历信息。

4. 细节驱动的用户体验

  • 全平台适配:响应式设计确保在 PC 与移动端浏览器中均能流畅操作。
  • 交互优化:长备注支持悬停查看,日期选择时同步预览农历日期。
  • 状态记忆:自动保存用户显示偏好,无需重复设置。

快速部署指南

得益于 Cloudflare Workers 的架构,SubsTracker 实现了「前端即服务端」,无需运维服务器,部署成本极低。

Processo di implementazione:

  1. 一键安装:Fork GitHub 仓库,通过部署按钮将项目推送至 Cloudflare Workers。
  2. 配置存储:创建并绑定名为 SUBSCRIPTIONS_KV 的 KV 命名空间。
  3. 版本升级:后续仅需更新 Workers 中的 JS 代码即可完成升级。

SubsTracker:基于 Cloudflare Workers 的开源订阅管理方案,实现多渠道到期实时提醒

上手三步走

  • 第一步:部署 —— 完成 Workers 部署并配置 SUBSCRIPTIONS_KV
  • 第二步:初始化 —— 访问域名,使用默认账号 admin / password password 登录。
  • Passaggio 3: Configurazione —— 立即修改默认密码 $rightarrow$ 配置通知渠道 $rightarrow$ 添加订阅项目 $rightarrow$ 开启自动监控。

Scenari applicabili

  • 个人用户:管理大量 SaaS 订阅、流媒体会员,防止被自动扣款。
  • 开发者 / 小团队:集中监控域名证书、云服务器到期时间。
  • 技术极客:通过 Webhook 将订阅提醒集成到自己的自动化工作流中。
  • 隐私敏感者:偏好自部署方案,确保订阅数据完全自主掌控。

开源地址

GitHub 仓库:https://github.com/mangguo02/sub

Fine del testo
0
Administrator
Avviso sul copyright:Questo articolo è un contenuto originale di questo sito web. Amministratore 于2025-12-03发表,共计1137字。
Avviso di ristampa:Salvo diversa indicazione, tutti i contenuti originali di questo sito sono pubblicati sotto licenza Creative Commons Attribuzione 4.0 (CC BY 4.0). Si prega di indicare la fonte e di conservare il link originale in caso di ristampa. Alcuni contenuti di questo sito sono stati compilati a partire da informazioni disponibili pubblicamente e potrebbero essere stati generati o ottimizzati con l'ausilio di tecnologie di intelligenza artificiale. Sono forniti a solo scopo di riferimento e non costituiscono in alcun modo una consulenza professionale. I lettori sono tenuti a formulare le proprie valutazioni e verifiche. Questo sito non si assume alcuna responsabilità per la disponibilità, la sicurezza o la legalità delle risorse di terze parti.
Commenti (Nessun commento)
验证码