Firefly III on Ubuntu 24.04 LTS by cloudimg
par cloudimg
Firefly III -- open source self hosted personal finance manager
Firefly III is a free, open source, self hosted personal finance manager that uses double entry bookkeeping to give you a precise, honest picture of your money. Record income and expenses, organise them into budgets, categories and tags, set savings goals with piggy banks, and let automatic rules do the tidying, with all of your financial data staying private on infrastructure you control.
This cloudimg image installs Firefly III 6.6.3 as a PHP 8.5 Laravel application on Ubuntu 24.04 LTS, served by nginx on port 80, with self contained SQLite storage so there is no separate database server to run or secure. Firefly III connects to banks via Spectre and GoCardless, imports CSV, camt.xml and OFX files with the Firefly III Data Importer, and exposes a documented REST API.
A unique administrator password, a fresh application encryption key and a fresh cron token are generated automatically the first time your VM boots and written to a root only file, so no default or shared login ships in the image. The whole application and the SQLite database live on a dedicated managed data disk, independent of the OS disk and independently resizable.
The cloudimg charge covers packaging, security patching, image maintenance and 24/7 expert support. Firefly III itself is licensed under the GNU Affero General Public License v3.0 and is free to use. See the deployment guide for the full walkthrough, including custom domains, HTTPS, bank connections and data import.