[{"data":1,"prerenderedAt":105},["ShallowReactive",2],{"seo-verification":3,"marketplace-app-en-firefly-iii":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"slug":7,"slugs":8,"categorySlugs":9,"name":13,"description":14,"phase":15,"unavailableReason":16,"docsUrl":17,"logo":18,"github":18,"tagline":19,"longDescription":20,"features":21,"useCases":29,"steps":39,"faq":55,"specs":71,"compatibleOs":79,"relatedApps":80,"relatedPosts":100,"category":103},"firefly-iii",{"fr":7,"en":7,"ar":7},{"fr":10,"en":11,"ar":12},"erp","erp-business-management","تخطيط-موارد-المؤسسات-وإدارة-الأعمال","Firefly III","Self-hosted personal and professional finance manager: track expenses, manage budgets, and analyse accounts from your own VPS — no subscription, no shared data.",2,"awaiting_qa","https:\u002F\u002Fservorbit.com\u002Fblog\u002Fself-host-firefly-iii-on-a-vps-business-finances-under-control",null,"Firefly III: open-source budget and expense tracker — full financial control on your own VPS, zero subscription.","Firefly III est un gestionnaire de finances personnelles et professionnelles open source (AGPL-3.0), auto-hébergé sur votre VPS. Il suit vos transactions sur plusieurs comptes — courant, épargne, carte de crédit, portefeuilles crypto — applique des budgets mensuels par catégorie, génère des rapports détaillés exportables et automatise la catégorisation de vos dépenses via des règles configurables.\n\nLes outils SaaS du marché (YNAB, Mint, Budgea) hébergent vos données bancaires sur leurs serveurs américains ou français, facturent un abonnement annuel et peuvent fermer leur service. Firefly III règle ces trois problèmes : licence libre (AGPL-3.0), déploiement en deux conteneurs Docker sur votre VPS ServOrbit en quelques minutes, et données dans votre propre base PostgreSQL. Avec plus de 24 000 étoiles sur GitHub et une communauté active depuis 2013, c'est l'un des projets de finances personnelles auto-hébergées les plus matures du catalogue. L'import bancaire est possible via des fichiers OFX, QFX ou CSV exportés par votre banque, ou via des connecteurs GoCardless (EU) pour une synchronisation automatique.",[22,23,24,25,26,27,28],"Multi-account management: checking, savings, credit cards and crypto wallets in one place.","Budgets and envelopes: set monthly budgets by category and track consumption in real time.","Automation rules: automatically categorise and tag transactions based on description, amount or account.","Advanced reports: period, account and category charts, exportable to CSV for your accountant.","Bank import: CSV\u002FOFX files or GoCardless connectors for European banks.","Full REST API: automate transaction creation from any script or third-party tool.","AGPL-3.0 licence — open source, 24 000+ GitHub stars, actively maintained.",[30,33,36],{"title":31,"body":32},"Replace YNAB or Mint","Import your bank statements (CSV, OFX) or connect via GoCardless and replicate the zero-based budgeting method with full data sovereignty. No $99\u002Fyear subscription, your data stays on your VPS.",{"title":34,"body":35},"Freelancer and SME accounting","Track professional income and expenses per client or project. Export clean CSV reports by period for your accountant, with custom categories and automation rules that sort transactions automatically.",{"title":37,"body":38},"Multi-account financial dashboard","Consolidate multiple bank accounts, credit cards and savings in a single dashboard. Set alerts for budget overruns and visualise your net worth over time with Firefly III's built-in reports.",[40,43,46,49,52],{"title":41,"body":42},"Create the VPS","Choose a plan with at least 1 GB RAM and 10 GB SSD. The Firefly III template deploys PostgreSQL and the Firefly III core application via Docker Compose on Ubuntu 24.04. No domain required — access is via your VPS IP address or any domain you choose.",{"title":44,"body":45},"Open Firefly III","Open your VPS address in a browser. Firefly III shows a registration form on first visit — create your admin account with email and password. No pre-set credentials to change.",{"title":47,"body":48},"Add your accounts","In Firefly III, go to Accounts → Create new account and add each of your bank accounts, credit cards or savings accounts. Give each account a name, currency and opening balance.",{"title":50,"body":51},"Import your transactions","Download a CSV or OFX export from your online banking portal. In Firefly III, go to Import and upload the file. The import wizard maps columns (date, amount, description) and assigns transactions to the right account. Run it for each account.",{"title":53,"body":54},"Set up budgets and rules","Go to Budgets to define monthly spending limits per category (groceries, utilities, software…). Then go to Automation → Rules to create rules that automatically categorise transactions matching keywords or amounts — no manual tagging needed.",[56,59,62,65,68],{"q":57,"a":58},"What is Firefly III?","Firefly III is an open-source (AGPL-3.0) self-hosted personal and professional finance manager. It tracks transactions across multiple accounts, enforces budgets, generates reports, and can import bank statements — all on your own server.",{"q":60,"a":61},"Do I need a domain name to use Firefly III?","No. Firefly III works without a domain name. Without an attached domain, you access it via an SSH tunnel: run `ssh -L 8080:127.0.0.1:8080 root@VPS_IP` locally, then open `http:\u002F\u002Flocalhost:8080`. For permanent browser access from a custom address, ServOrbit sets up the Nginx vhost and HTTPS certificate automatically.",{"q":63,"a":64},"Can I import transactions from my bank?","Yes. Firefly III accepts CSV and OFX files exported from most banks. For European banks, it also supports GoCardless (formerly Nordigen) connectors for automatic sync. The import wizard handles column mapping and deduplication.",{"q":66,"a":67},"How do I back up Firefly III data?","Firefly III stores data in PostgreSQL. Back up the database with: docker compose exec db pg_dump -U appuser appdb > backup.sql. Run this daily via cron and store the file outside the VPS for disaster recovery.",{"q":69,"a":70},"What is the APP_KEY and why is it important?","APP_KEY is a 32-byte AES encryption key that Firefly III uses to encrypt session data. It is generated automatically at deployment. Never change it after the first launch — doing so invalidates all sessions and makes encrypted data unreadable.",{"cpu":72,"ram":73,"port":74,"stack":75},"1 vCPU","1 GB minimum, 2 GB recommended","8080",[76,77,78],"Docker","PHP\u002FLaravel","PostgreSQL 16",[],[81,88,94],{"name":82,"slug":83,"categorySlug":11,"categoryName":84,"categoryColor":85,"logo":18,"tagline":86,"description":87},"Actual Budget","actual-budget","ERP & Business Management","text-orange-400 bg-orange-500\u002F10","Budget à base zéro pour un foyer ou une petite équipe : l'alternative auto-hébergée à YNAB — enveloppes, synchronisation multi-appareils et import bancaire.","Gestion de budget à base zéro (méthode des enveloppes) auto-hébergée : affectez chaque somme perçue, suivez vos enveloppes en temps réel et synchronisez vos appareils depuis votre propre VPS.",{"name":89,"slug":90,"categorySlug":11,"categoryName":84,"categoryColor":85,"logo":91,"tagline":92,"description":93},"Dolibarr","dolibarr","https:\u002F\u002Fcdn.simpleicons.org\u002Fdolibarr","Open-source ERP and CRM for SMBs — invoices, quotes, inventory, HR and projects from a unified interface.","Open-source ERP and CRM for SMBs. Invoices, quotes, inventory, purchasing, HR and projects from a centralized interface.",{"name":95,"slug":96,"categorySlug":11,"categoryName":84,"categoryColor":85,"logo":97,"tagline":98,"description":99},"ERPNext","erpnext","https:\u002F\u002Fcdn.simpleicons.org\u002Ferpnext","A complete open-source ERP — accounting, manufacturing, inventory, sales, purchasing and HR in a single coherent system.","A complete, modular ERP suite. Accounting, manufacturing, logistics, CRM and payroll in a single coherent system.",[101,102],"heberger-firefly-iii-vps","firefly-iii-vs-actual-budget-2026",{"key":10,"slug":11,"name":84,"objective":104,"icon":10,"color":85},"Run commercial and administrative operations.",1787771650129]