Actual Budget preinstalled for AWS. The open source, local-first personal finance and envelope budgeting app, running as a self-hosted sync server on Node.js 22 and Ubuntu 24.04, with a unique server password generated on first boot. Backed by 24/7 cloudimg support.
## Actual Budget by cloudimg
Actual Budget is a popular open source, local-first personal finance application built around the proven envelope budgeting method, where you give every dollar a job. It is fast, private and works offline, with your data living on your own server rather than a third party's cloud. This Amazon Machine Image delivers the Actual sync server fully installed and configured, so your self hosted budget with multi device sync and the bundled web app is running within minutes of launch. The release available is Actual Budget 26.6.
## Application Stack
The Actual sync server is installed with npm on Node.js 22 LTS, runs as an unprivileged service user on the loopback address, and is fronted by an nginx reverse proxy on port 80 with a raised upload limit for budget file sync. A systemd unit starts it on boot and the bundled web client is served by the same process.
## Secure First Boot
Actual protects the whole instance with a single server password. This image generates that password uniquely for every instance on first boot, applies it through the server's own bootstrap mechanism, and writes it to a root only file. No shared or default password ships in the image and the build time setup is wiped before capture.
## Ready To Use
Browse to the instance on port 80, enter the generated server password and create your budget, or import an existing one from Actual, YNAB or a nYNAB export. Connect the desktop and mobile apps to the same server for synced budgeting across devices. The database and budget files live on a dedicated, independently resizable volume separate from the operating system disk.
## cloudimg Support
cloudimg provides 24/7 technical support for this image, covering Actual Budget deployment, multi device sync, importing existing budgets, end to end encryption, TLS termination, backups and scaling.