SubsTracker est un système de gestion d'abonnements léger déployé sur Cloudflare Workers. Il permettra de... Rappel de renouvellement 、 Statistiques des dépenses 与Tableau de bord financier Ils sont intégrés afin de résoudre le problème de la facturation fragmentée auquel sont confrontés les développeurs indépendants, les propriétaires de sites web et les petites équipes.
En pratique, nous sommes souvent confrontés à une multitude de factures VPS, de quotas de clés API, de frais mensuels pour les services d'IA et de renouvellements de noms de domaine. Se fier à des notes est source d'erreurs, tandis que les logiciels financiers d'entreprise sont souvent trop complexes. SubsTracker comble parfaitement ce manque, évitant ainsi les gaspillages liés aux oublis de désabonnement et les interruptions d'activité dues aux renouvellements manqués.
Fonctionnalités principales : Passage d’une comptabilité simple à un contrôle des coûts
Contrairement aux logiciels comptables traditionnels qui se contentent d'enregistrer les « montants des dépenses », SubsTracker privilégie la gestion du cycle de vie des abonnements. Il offre bien plus qu'une simple fonction d'enregistrement ; il met l'accent sur un suivi financier approfondi.
- Statistiques complètes :支持管理完整的支付历史,自动生成月度 / 年度支出报表及环比趋势分析。
- Conversion multidevises :Pour les factures SaaS impliquant plusieurs devises telles que l'USD et l'EUR, la conversion de devises fixe ou dynamique est prise en charge.
- Optimisation budgétaire :Grâce à des tableaux de bord intuitifs, les utilisateurs peuvent rapidement identifier les postes de dépenses importants et décider quels services conserver et lesquels rationaliser.
Mécanisme de notification : Création d’une plateforme de rappels multicanaux
Ce projet est très pragmatique en termes d'évolutivité des notifications push, prenant en charge l'intégration transparente des rappels d'abonnement dans les flux de travail existants de l'équipe sans transmettre de données sensibles à une plateforme tierce :
- Chaînes personnelles :Compatible avec les notifications push de Telegram Bot et iOS Bark.
- Travail d'équipe :Il prend en charge nativement les robots WeChat Work, le renvoi d'e-mails et les webhooks personnalisés.
Grâce à cette conception, les rappels ne sont plus limités aux téléphones portables personnels, mais peuvent être envoyés directement aux discussions de groupe d'équipe via Webhook, garantissant ainsi que la personne responsable les traite en temps opportun.
Directives de déploiement et public cible
Méthode de déploiement :Ce projet ne prend pas en charge le déploiement en un clic via GitHub. Les utilisateurs doivent configurer un environnement Node.js localement et déployer l'application via des outils en ligne de commande. Cow-boy Utilisez le jeton d'API Cloudflare pour envoyer du code.
Précautions
- Avertissement de sécurité :Le nom d'utilisateur et le mot de passe par défaut après le déploiement initial sont :
administrateur / mot de passe,Doit être modifié immédiatement après l'exécution。 - Caractéristiques de stockage :Les données sont stockées dans Cloudflare KV, qui ne dispose pas d'une gestion fine des autorisations des membres ni de journaux d'audit, et n'est pas recommandé comme système financier formel pour les grandes entreprises.
- Sélection de la version :Actuellement, la branche principale est gérée par l'IA et mise à jour très fréquemment. Pour les utilisateurs exigeant une stabilité maximale, il est recommandé d'opter pour la branche stable plus ancienne conservée par l'équipe officielle.
Résumé et recommandations :Si vous êtes un passionné de technologie ou une petite équipe familière avec les lignes de commande et que vous devez gérer un grand nombre de factures de services cloud, SubsTracker est une excellente solution auto-hébergée ; cependant, si vous n’avez besoin d’enregistrer qu’un petit nombre de services d’adhésion et que vous n’êtes pas familiarisé avec les variables d’environnement, il est recommandé d’utiliser directement le calendrier de votre mobile pour les rappels, sans avoir à forcer le déploiement.
Pour plus d'informations sur les panneaux légers et les solutions de déploiement, veuillez consulter [lien/référence]. La collection d'outils d'auto-hébergement de ce site。
Page d'accueil du projet et saisie du code source
Clause de non-responsabilité:Cet article s'appuie sur les pages et la documentation publiques du projet et est fourni à titre indicatif uniquement. Il ne remplace pas la documentation d'introduction officielle. La sécurité des données des services auto-hébergés dépend des paramètres de votre compte Cloudflare. Veuillez respecter les politiques de confidentialité et les limitations de débit lors de l'utilisation d'API tierces.



