Ce logiciel de budgétisation open source auto-hébergé me permet d'économiser 150 $ par an
Garder une trace de vos dépenses est le meilleur moyen de vous assurer que vous vivez selon vos moyens et que vous pouvez mettre de l’argent de côté pour les jours difficiles. Un logiciel de budgétisation tel que YNAB peut vous aider à suivre vos transactions financières, mais vous devez payer pour utiliser le service. Maintenant, j'auto-héberge mon logiciel de budgétisation et j'économise de l'argent au lieu de le confier à quelqu'un d'autre.
Sommaire
Payer pour économiser de l’argent semblait contre-intuitif
Depuis longtemps maintenant, je maîtrise mes finances grâce à YNAB. YNAB (abréviation de You Need a Budget) est un puissant logiciel de budgétisation personnelle dans lequel vous attribuez à chaque dollar un objectif, comme payer une facture, faire l'épicerie ou économiser pour des vacances. Lorsque chaque dollar est attribué, si vous souhaitez dépenser en dehors de votre budget, vous devez prendre cet argent dans une autre catégorie de dépenses attribuée, telle que votre budget « repas au restaurant ».
Le système fonctionne bien, garantissant que si je veux acheter quelque chose pour lequel je n'ai pas prévu de budget, je dois alors trouver cet argent dans une catégorie différente, ce qui signifie que je ne dépense jamais trop. Même en tant qu'indépendant, sans revenu fixe chaque mois, utiliser YNAB m'a aidé à maîtriser mes dépenses. Le problème est que pour utiliser YNAB, vous devez payer un abonnement de 14,99 $ par mois ou 99 $ par an.
Chaque fois que je regardais mes dépenses assignées, il me semblait contre-productif de payer près de 180 $ par an pour économiser de l'argent. Je me demandais s'il existait un moyen d'auto-héberger mon logiciel de budgétisation sans avoir à payer de frais d'abonnement.
Il existe de nombreuses options de budgétisation auto-hébergées
La bonne nouvelle est qu’il existe de nombreux outils de budgétisation auto-hébergés. L’inconvénient est qu’il m’a fallu un certain temps pour décider quelle option choisir. Après de nombreuses lectures, j'ai décidé d'opter pour Firefly III.
Il y a plusieurs raisons pour lesquelles j'ai choisi cette option. Bien que Firefly III soit plus complexe à configurer que d'autres options populaires, telles que Actual, elle offre des fonctionnalités plus puissantes. Par exemple, je peux configurer une règle qui marque automatiquement des types spécifiques de transactions avec la balise « entreprise ». Je peux ensuite exporter toutes les transactions avec la balise « entreprise » et les utiliser lors de la préparation des déclarations fiscales.
Cependant, la principale raison pour laquelle j'ai opté pour Firefly est peut-être qu'une intégration de Home Assistant a été ajoutée dans une version récente du logiciel de maison intelligente. L'intégration Firefly crée des capteurs dans Home Assistant pour les comptes, catégories et soldes dans Firefly. Je peux utiliser ces capteurs pour créer des automatisations déclenchées par des modifications dans Firefly. Par exemple, si je dépasse le budget dans une catégorie particulière, je peux envoyer une notification sur mon téléphone pour m'en informer.
La configuration de Firefly III a été un peu plus complexe que ce à quoi je m'attendais, car vous devez également configurer un importateur de données distinct que vous utilisez pour importer vos transactions, mais cela n'a toujours pas pris trop de temps. Le site officiel propose des fichiers Docker Compose que vous pouvez utiliser pour faire fonctionner Firefly III et Firefly III Data Importer.
L'automatisation des importations de transactions a un coût
L'une des parties les plus utiles de YNAB est qu'il peut se connecter à vos comptes bancaires et de carte de crédit et importer automatiquement toutes vos transactions. Cela m'évite d'avoir à télécharger manuellement mes données tous les quelques jours.
La bonne nouvelle est que j’ai pu créer une fonctionnalité similaire avec Firefly III, même si cela entraîne un faible coût. La meilleure option que j'ai trouvée pour mes besoins était Lunch Flow, qui peut se connecter aux banques et autres institutions financières via leurs API, me permettant d'importer mes transactions financières. Ce service n'est cependant pas gratuit ; Je paie un peu plus de 3 $ par mois pour extraire les données de deux comptes distincts.
Cependant, cela en vaut largement la peine. J'ai mis en place une tâche cron qui importe automatiquement les données des deux comptes chaque matin, afin que mes transactions soient toujours à jour dans Firefly.
Les sauvegardes sont essentielles lors de l’auto-hébergement
L'un des dangers liés à l'auto-hébergement est que si quelque chose ne va pas avec votre laboratoire à domicile, vous risquez de perdre toutes vos données. C'est pourquoi il est essentiel d'effectuer des sauvegardes régulières.
Cependant, cela est assez simple. J'exécute Docker dans une machine virtuelle sur un mini PC, géré par Proxmox. Proxmox facilite la réalisation de sauvegardes locales de l'intégralité de la machine virtuelle chaque nuit, et je les transmets également au stockage cloud au cas où mon mini PC mourrait. En cas de problème, je peux restaurer rapidement toutes mes données financières sans avoir à les réimporter à partir de zéro.
J'économise près de 150 $ par an
La principale raison pour laquelle j'ai fait tout cela était d'essayer d'économiser de l'argent, et c'est exactement ce que fait. Je payais environ 180 $ par an en abonnements YNAB. Je paie désormais un peu plus de 30 $ par an pour l'abonnement Lunch Flow qui me permet d'importer mes transactions depuis ma banque. Cela signifie que j'économise près de 150 $ par année, autant d'argent que je peux désormais affecter à un autre emploi.
L'auto-hébergement comporte des coûts, le plus important étant le coût du matériel, mais comme j'hébergais déjà d'autres services, l'ajout de Firefly III au mix ne m'a vraiment rien coûté.
L'un des principaux avantages des logiciels d'auto-hébergement est que vous pouvez presque toujours trouver des options gratuites et open source. Cela signifie que vous n'avez pas besoin de continuer à payer des frais d'abonnement pour les applications et les services ; vous pouvez dupliquer vous-même leurs fonctionnalités gratuitement et conserver toutes vos données locales également. Vous constaterez peut-être que vous finirez par économiser beaucoup d’argent à long terme.
