Where Does Denaro Store Its Money File?
Where the Denaro finance manager keeps its portable SQLite money file on Linux, plus backup habits that suit it.
Last updated
Denaro keeps money in a single portable SQLite file under local share, with accounts, transactions, and mappings inside. No cloud, no lock-in, no background sync: the file is the database. Backups are plain copies with timestamps.
That simplicity invites SQL curiosity and rsync routines alike. Flatpak sandboxes shift the tree under its app ID while native builds use the plain path. Keep one live file per finances set and copy it somewhere safe regularly. Imports from banks land in the same file cleanly.
Where Denaro stores this, by platform
~/.local/share/Denaro
Single SQLite .db with all accounts and transactions inside. Flatpak builds nest under their app ID instead. Copy with the app closed for backups; query live with sqlite3 for reports.
Frequently asked questions
how do I back up Denaro
Copy the .db file with the app closed to move everything; accounts and transactions ride together. Encrypted homes or Veracrypt volumes add protection for free. Rsync copies double as versioned backups elsewhere.
can I query my finances with SQL
Query it directly with sqlite3 since the format is open and documented by example. Recent transactions, balances, and payees all read cleanly. The app never phones home, so local queries see the full truth.
Flatpak or native paths differ
Flatpak builds sandbox paths under their app ID while native packages use plain local share. Confirm which tree holds the live .db before scripting backups. Both keep the same single-file layout inside.
Notice an outdated path? Let us know.