SubsTracker 是一款部署在Cloudflare Workers 上的輕量級訂閱管理系統。它將 續費提醒 、 支出統計 与財務看板 整合在一起,旨在解決獨立開發者、站長及小團隊面臨的帳單碎片化問題。
在實際使用中,我們經常需要面對分散在各處的VPS 帳單、API Key 額度、AI 服務月費以及網域續約。依賴備忘錄容易遺漏,企業級財務軟體過於臃腫。 SubsTracker 恰好填補了這一空白,避免因忘記退訂而導致的資金浪費,或因錯過續費而導致業務中斷。
核心功能:從流水記帳升級為成本控制
與傳統的記帳軟體僅記錄「支出金額」不同,SubsTracker 更著重於訂閱生命週期的管理。它不僅提供簡單的記錄功能,更強調財務追蹤的深度:
- 全維度統計:支持管理完整的支付历史,自动生成月度 / 年度支出报表及环比趋势分析。
- 多幣種換算:針對涉及美元、歐元等多種貨幣的SaaS 帳單,支援固定或動態匯率換算。
- 預算優化:透過直覺的看板,使用者可以快速識別高支出項,從而決定哪些服務需要保留,哪些應當精簡。
通知機制:建構跨通路的提醒中樞
該專案在推送擴展性上非常務實,支援將訂閱提醒無縫接入團隊現有的工作流程中,而無需將敏感資料交給第三方平台:
- 個人管道:支援Telegram Bot 和iOS Bark 推送。
- 團隊協作:原生支援企業微信機器人、Resend 郵件及自訂Webhook。
這種設計使得提醒不再侷限於個人手機,而是可以透過Webhook 將續費通知直接推送到團隊群聊,確保相關負責人及時處理。
部署指南與適用人群
部署方式:本專案不支援GitHub 一鍵部署。使用者需在本地配置Node.js 環境,透過命令列工具 Wrangler 配合Cloudflare API Token 完成程式碼推送。
注意事項
- 安全警示:首次部署後的預設帳號密碼為
admin / password,必須在運行後立即修改。 - 儲存特性:資料儲存於Cloudflare KV 中,缺乏細粒度的成員權限管理與稽核日誌,不建議將其作為大型企業的正式財務系統。
- 版本選擇:目前main 分支由AI 驅動迭代,更新頻率極高。對穩定性要求極高的用戶,建議選擇官方保留的穩定舊版分支。
總結建議:如果你是熟悉命令列、擁有大量雲端服務帳單需要管控的極客或小團隊,SubsTracker 是一個極佳的自託管方案;但如果你僅需記錄少量會員服務且不熟悉環境變量,建議直接使用手機日曆提醒,無需強行部署。
更多關於輕量化面板與部署方案的探討,可以參考 本站的自架工具合集。
專案主頁與原始碼入口
免責聲明:本文以專案公開頁面與文件整理,僅供選用參考,不取代官方上手文件。自託管服務的資料安全取決於您的Cloudflare 帳戶設置,呼叫第三方API 時請留意隱私策略與限流規定。



