hledger, plain text accounting with a command line toolset and a browser interface, ready over a journal file you can read yourself.
hledger is a mature open source plain text accounting system. Instead of a database, your entire ledger lives in a single human readable text file that you own, can read without any special software, can diff and can keep in version control. hledger reads that journal and produces real double entry accounting reports: balance sheets, income statements, account registers, budgets and forecasts.
It suits personal finance, freelance and small business bookkeeping, and any situation where auditable, portable, vendor neutral financial records matter more than a proprietary format. Records can be entered from the command line, from a terminal interface or from the browser, and every one of them lands in the same plain text journal.
cloudimg delivers hledger fully installed as a secured accounting host, with the command line tool, the terminal interface and the browser interface all working the moment the instance boots. The browser interface matters here: hledger-web ships with no authentication at all and by default lets anyone who can reach it add transactions, so cloudimg binds it to the loopback interface only and places it behind an nginx reverse proxy enforcing HTTP basic authentication over TLS. A unique administrator credential is generated on each first boot and stored in a root only file, so no default or shared login ships in the image, and the browser interface is configured append only so existing history cannot be rewritten. Every deployment is paired with a step by step deploy guide and backed by 24/7 support.
Real screenshots taken while testing this image against its deployment guide.