Skip to main content
Microsoft
separator
https://catalogartifact.azureedge.net/publicartifacts/cloudimg1647283583153.ezbookkeeping-ubuntu-24-04-5dadda82-2b7b-441e-9cf9-6684878259b9/image0_logolarge.png

ezBookkeeping on Ubuntu 24.04 LTS by cloudimg

by cloudimg

Self-hosted multi-currency personal finance and bookkeeping server with budgets and CSV.

ezBookkeeping is a lightweight, open source, self hosted personal finance application for tracking accounts, income and expenses across multiple currencies. It pairs precise double entry style bookkeeping with a fast, mobile friendly web interface, so capturing a purchase takes seconds while the underlying ledger stays accurate, and every figure stays on infrastructure you control.

This image delivers ezBookkeeping 1.6.1 fully installed and configured, so your private bookkeeping service is running within minutes of launch rather than hours. The application ships as a single self contained Go service with its prebuilt web frontend, so there is no interpreter, package manager or build toolchain in the image and the memory footprint stays small. It listens on the loopback address only and an nginx reverse proxy fronts it on port 80, with a raised upload limit for receipt images and import files. An embedded database is used by default, so there is no separate database server to operate and no network reachable datastore is exposed.

Secure by default: many prebuilt images ship with shared or default credentials, a common vulnerability that exposes instances immediately after launch. This image eliminates that risk twice over. The key that signs every login session is generated uniquely for each instance on its first boot, replacing the upstream default that a stock deployment would otherwise use, so sessions cannot be forged from a publicly known value. A single administrator account is created with a unique password stored in a root only file, and self registration is switched off, so a passer by cannot claim ownership of a freshly launched instance before you sign in. Nothing serves a request until that lockdown has completed, and all build time state is wiped before capture so no database, no account and no transaction is baked into the image.

Storage: your database and uploaded receipt images live on a dedicated Azure data disk kept separate from the operating system disk, so your financial data is independently resizable, survives instance replacement and a backup is a single directory.

cloudimg provides 24/7 technical support by email and live chat with a one hour average response for critical issues, and every deployment is paired with a step by step guide.

ezBookkeeping is licensed under the MIT License. All product and company names are trademarks or registered trademarks of their respective holders.

At a glance

https://catalogartifact.azureedge.net/publicartifacts/cloudimg1647283583153.ezbookkeeping-ubuntu-24-04-5dadda82-2b7b-441e-9cf9-6684878259b9/image5_screenshot01.png
https://catalogartifact.azureedge.net/publicartifacts/cloudimg1647283583153.ezbookkeeping-ubuntu-24-04-5dadda82-2b7b-441e-9cf9-6684878259b9/image2_screenshot02.png
https://catalogartifact.azureedge.net/publicartifacts/cloudimg1647283583153.ezbookkeeping-ubuntu-24-04-5dadda82-2b7b-441e-9cf9-6684878259b9/image1_screenshot03.png
https://catalogartifact.azureedge.net/publicartifacts/cloudimg1647283583153.ezbookkeeping-ubuntu-24-04-5dadda82-2b7b-441e-9cf9-6684878259b9/image7_screenshot04.png
English (United States)
Your Privacy Choices Opt-Out Icon Your Privacy Choices
Consumer Health Privacy Sitemap Contact Us Privacy & Cookies Terms of Use About our ads Manage cookies