Guide de déploiement

Firefly III vs Actual Budget : lequel choisir en 2026 ?

Déployer sur un VPS Cloud →

Comparatif9 min de lecture

Firefly III vs Actual Budget : lequel choisir en 2026 ?

Depuis juillet 2025, GoCardless ne crée plus de nouveaux comptes Bank Account Data pour les particuliers. Les utilisateurs de Firefly III et d'Actual Budget doivent désormais se tourner vers SimpleFin (Amérique du Nord) ou Enable Banking (Europe). Mais avant de choisir une alternative de sync, la question fondamentale reste la même : Firefly III ou Actual Budget ? Les deux applications sont open source, auto-hébergeables sur VPS, et elles répondent à des philosophies radicalement différentes.

Pourquoi GoCardless change la donne

GoCardless Bank Account Data était le socle de la synchronisation bancaire automatique pour des milliers d'utilisateurs européens de gestionnaires de budget self-hosted. Depuis juillet 2025, la page d'inscription affiche simplement : « New signups for Bank Account Data are currently disabled. » Les comptes existants continuent de fonctionner, mais toute nouvelle installation de Firefly III ou d'Actual Budget ne peut plus compter sur GoCardless pour récupérer les transactions automatiquement.

Ce changement force une décision à deux niveaux : choisir une alternative de synchronisation bancaire compatible avec votre région, et s'assurer que l'application retenue supporte cette alternative. Firefly III et Actual Budget ne sont pas logés à la même enseigne sur ce point — et ce n'est pas leur seule différence structurante.

Deux philosophies de budget, pas deux variantes du même outil

La confusion la plus fréquente entre ces deux applications vient du fait qu'elles font « la même chose » en surface : enregistrer des transactions, suivre des soldes, produire des rapports. En réalité, elles modélisent la relation à l'argent de façon opposée.

Firefly III repose sur la comptabilité en partie double : chaque transaction déplace de l'argent d'un compte source vers un compte de destination. Ce modèle est celui des logiciels comptables professionnels — chaque centime a une origine et une destination traçables. Il s'adresse aux profils qui veulent une vision précise et auditée de leurs flux, avec une granularité fine sur les catégories et les budgets.

Actual Budget repose sur la méthode des enveloppes (zero-sum budgeting, popularisée par YNAB) : chaque euro reçu est immédiatement affecté à une enveloppe avant d'être dépensé. L'objectif n'est pas de comprendre ce qui s'est passé, mais de décider à l'avance où va chaque euro. Ce modèle convient aux profils qui veulent changer leurs habitudes de dépenses, pas seulement les observer.

Ce que ce choix de modèle implique concrètement

  • Firefly III : idéal pour tenir plusieurs comptes, des cartes de crédit, des actifs d'investissement et des devises multiples dans un même tableau de bord
  • Actual Budget : idéal pour budgéter proactivement, réduire les dépenses impulsives et rester dans l'enveloppe mois après mois
  • Firefly III permet des règles d'automatisation avancées et des imports CSV de n'importe quelle banque via son Data Importer
  • Actual Budget dispose d'un outil de synchronisation des enveloppes qui propose des ajustements automatiques selon les objectifs définis
  • Firefly III produit des rapports financiers proches des bilans comptables, utiles pour une utilisation professionnelle ou semi-professionnelle
  • Actual Budget produit des rapports de flux et de tendances orientés prise de décision personnelle, avec un diagramme Sankey depuis la v26.5.0
  • Firefly III nécessite plus de configuration initiale (catégories, règles, comptes) ; Actual Budget est utilisable en moins de dix minutes

Tableau comparatif

CritèreFirefly IIIActual Budget
Modèle de donnéesComptabilité en partie doubleMéthode des enveloppes (zero-sum)
LicenceAGPL-3.0MIT
Base de donnéesPostgreSQL / MariaDB / MySQLSQLite (embarqué)
RAM minimale512 Mo (recommandé : 1 Go+)~80-120 Mo (communauté)
Conteneurs Docker3 (app + db + importer)1 (tout-en-un)
GoCardlessSupporté (existants uniquement)Supporté (existants uniquement)
SimpleFin (US/CA)Oui (Data Importer)Oui, stable (v24.10.0+)
Enable Banking (EU)Oui (Data Importer, bugs actifs)Oui, expérimental (v26.6.0)
Multi-devisesOui, natifNon natif
Interface mobileResponsive (web)Apps natives iOS/Android
Catalogue ServOrbitGuide d'installationTemplate VPS disponible

Prérequis techniques comparés

Les différences d'architecture entre les deux applications se traduisent directement en prérequis d'hébergement, et ce n'est pas un détail mineur quand on choisit un plan VPS.

Firefly III déploie trois conteneurs : l'application elle-même (PHP 8.5+, avec une quinzaine d'extensions), une base de données relationnelle (PostgreSQL 12+, MariaDB 10.6+ ou MySQL 8.0+), et le Data Importer, qui gère l'import CSV et la connexion aux services bancaires. La documentation officielle recommande au minimum 512 Mo de RAM, mais 1 Go est un plancher raisonnable en production pour absorber les pics lors des imports. PHP 8.5 minimum est requis depuis la v6.5.0 (février 2025).

Actual Budget déploie un seul conteneur Alpine, sans base de données séparée : toutes les données sont dans un fichier SQLite embarqué dans le volume Docker. La consommation mémoire au repos est de l'ordre de 80 à 120 Mo selon les retours de la communauté — les docs officielles ne publient pas de chiffre. L'image actualbudget/actual-server est disponible sur Docker Hub et GHCR (ghcr.io/actualbudget/actual). Node.js 22+ est requis pour les builds depuis les sources.

Synchronisation bancaire après GoCardless : SimpleFin et Enable Banking

Les deux applications disposent des mêmes alternatives, mais avec des niveaux de maturité différents selon la plateforme.

SimpleFin Bridge couvre les États-Unis et le Canada. Le service est payant : environ 1,50 $/mois ou 15 $/an, pour un maximum de 25 établissements. La synchronisation n'est pas en temps réel — elle est déclenchée manuellement ou via un cron. L'historique disponible est limité à 90 jours. Actual Budget supporte SimpleFin de façon stable depuis la v24.10.0 ; Firefly III le supporte via la variable d'environnement SIMPLEFIN_TOKEN dans le Data Importer.

Enable Banking couvre plus de 2 700 banques dans 30 pays européens (Revolut, N26, Monzo, ING, Deutsche Bank, BNP Paribas…). L'accès personnel est gratuit. Dans Actual Budget, l'intégration est marquée expérimentale depuis la v26.6.0 (juin 2026) avec un avertissement explicite dans la documentation : elle peut être retirée. Dans Firefly III, Enable Banking est supporté via le Data Importer, avec des bugs connus actifs en 2026 (issues #12151 et #11925 sur GitHub).

Pour les utilisateurs en dehors de l'Amérique du Nord et de l'Europe couverte par Enable Banking, l'import CSV manuel reste la seule option fiable dans les deux applications.

Vérifier la couverture avant de choisir

Avant d'installer l'une ou l'autre application, vérifiez si votre établissement bancaire est couvert par Enable Banking (liste sur enablebanking.com) ou par SimpleFin (beta-bridge.simplefin.org). Une application bien choisie avec une sync manuelle vaut mieux qu'une sync automatique instable.

Licences : ce que AGPL-3.0 et MIT changent en pratique

Firefly III est distribué sous licence AGPL-3.0 (GNU Affero General Public License). Cette licence impose que tout service dérivé de Firefly III accessible via un réseau soit également distribué sous AGPL-3.0 avec son code source. Pour un usage personnel sur un VPS privé, cela n'a aucune conséquence — vous n'avez rien à redistribuer. En revanche, si vous envisagez de proposer Firefly III comme service à d'autres utilisateurs ou clients, cette contrainte devient déterminante.

Actual Budget est distribué sous licence MIT, la plus permissive de l'écosystème open source. Aucune obligation de redistribution du code, que vous l'utilisiez pour vous-même, pour votre famille ou dans un contexte professionnel. C'est l'une des raisons pour lesquelles Actual Budget est disponible comme template VPS dans le catalogue ServOrbit : la licence MIT ne crée aucune obligation de distribution pour la plateforme qui l'héberge en template.

Comment choisir : le bon outil selon votre profil

La question n'est pas « lequel est meilleur » mais « lequel correspond à votre façon de penser l'argent ».

Choisissez Firefly III si…

  • Vous voulez auditer vos finances avec une précision comptable : chaque centime a une source et une destination
  • Vous gérez plusieurs comptes, devises ou entités (compte courant, épargne, investissements, compte pro)
  • Vous importez des transactions depuis de nombreuses sources différentes et voulez automatiser les règles de catégorisation
  • Vous avez besoin de rapports proches des bilans : bilan net, évolution des actifs, flux par catégorie sur plusieurs années
  • Vous êtes à l'aise avec Docker Compose et acceptez de configurer un environnement multi-conteneurs
  • Votre banque exporte du CSV et vous n'avez pas besoin de synchronisation automatique

Choisissez Actual Budget si…

  • Vous voulez changer vos habitudes de dépenses, pas seulement les constater après coup
  • La méthode des enveloppes vous parle : affecter chaque euro à une catégorie avant de dépenser
  • Vous venez de YNAB et cherchez une alternative open source avec la même logique
  • Votre serveur est modeste : un seul conteneur léger, aucune base de données externe à gérer
  • Vous voulez être opérationnel en moins d'une heure : déploiement minimal, interface intuitive
  • Vous utilisez SimpleFin (US/Canada) et souhaitez une intégration stable sans configuration avancée

Migration depuis une application existante

Si vous utilisez déjà Firefly III et souhaitez évaluer Actual Budget (ou inversement), les deux applications proposent des exports, mais la migration n'est pas directe — les modèles de données sont incompatibles par conception.

Firefly III exporte en CSV ou via son API REST. Actual Budget importe du CSV OFX/QIF ou via son propre format. Une migration complète implique une re-saisie manuelle des catégories et des budgets, ou un script de transformation sur mesure. Dans la plupart des cas, il est plus simple de démarrer une nouvelle instance Actual Budget avec un historique partiel (90 derniers jours depuis SimpleFin ou Enable Banking) et d'archiver l'ancienne instance Firefly III en lecture seule plutôt que de tenter un import intégral.

Si vous migrez depuis YNAB vers Actual Budget, le chemin est plus direct : Actual Budget dispose d'un outil d'import YNAB natif qui préserve les catégories, les enveloppes et l'historique des transactions. C'est l'un des cas d'usage pour lesquels Actual Budget a été explicitement conçu.

Déployer Actual Budget sur un VPS ServOrbit

Actual Budget est disponible comme template VPS dans le catalogue ServOrbit. Un conteneur unique, un volume persistant, une configuration minimale. Le guide complet est disponible dans l'article dédié à l'installation d'Actual Budget sur VPS — ce comparatif ne redouble pas les étapes. Pour Firefly III, le guide d'installation sur VPS couvre la configuration Docker Compose complète, les variables d'environnement et la configuration Nginx avec TLS.

Pour les sauvegardes des deux applications, l'article sur Restic détaille comment automatiser la sauvegarde chiffrée des volumes Docker vers un stockage distant.

Actual Budget en deux minutes sur votre VPS

Actual Budget est disponible en template VPS sur ServOrbit : un conteneur, un volume, prêt à l'emploi. Aucun serveur de base de données à configurer.

Besoin d'aide ?

Parcourez notre centre d'aide et notre FAQ, ou contactez notre équipe — rappel, WhatsApp ou e-mail. Support en français, anglais et arabe.