Firefly III
A self-hosted personal finance manager. Track expenses, income, budgets, and accounts with support for multiple currencies and detailed reporting.
First-Time Setup
- Visit your domain — you will see the registration page
- Create an account — register your admin user (first user becomes the owner)
- Start tracking — add accounts, transactions, and budgets
Key Features
- Multi-currency expense and income tracking
- Budgets with configurable periods
- Recurring transactions and auto-budgeting
- Categories, tags, and piggy banks
- Detailed charts and reports
- Import from CSV, bank connections via Spectre/GoCardless
- REST API for integrations
Data Storage
This template uses SQLite — all data is stored in a persistent volume. No external database required.
License
AGPL-3.0 — GitHub