Launch a private, self-hosted Actual Budget server in your own VPC in minutes - no manual setup required. Keep full ownership of your financial data with24/7 expert support from cloudimg.
Real screenshots of this software running on the cloudimg image, taken while testing the deployment guide.
This is a repackaged open source software product wherein additional charges apply for cloudimg support services.
## Why This AMI Instead of Self-Deploying?
Actual Budget is a popular open source, local-first personal finance application built around the proven envelope budgeting method. Deploying it yourself means installing Node.js, configuring npm globally, writing systemd units, hardening nginx, generating secure passwords, and maintaining the stack over time. This AMI eliminates that effort entirely - your self-hosted budget server with multi-device sync and the bundled web app is running within minutes of launch, not hours. You get a pre-hardened, tested configuration backed by 24/7 expert support with a one-hour average response for critical issues, something community forums cannot provide.
The current release available is Actual Budget 25.6.
## Application Stack
The Actual sync server is installed globally with npm on Node.js 22 LTS and run by an unprivileged service account. It listens on the loopback address and an nginx reverse proxy fronts the application on port 80, with a raised upload limit for budget file sync. A systemd service starts the server on boot and restarts it on failure. The bundled web client is served by the same process, so a browser is all your users need.
## Secure By Default
Many pre-built images ship with shared or default passwords - a common vulnerability that exposes instances immediately after launch. This image eliminates that risk entirely:
Your data lives in your browser and on your own server, never on a third party's cloud.
## 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 end-to-end synced budgeting across your devices. Your database and budget files live on a dedicated, independently resizable storage volume kept separate from the operating system disk.
## What You Avoid By Using This AMI
## cloudimg Support
24/7 technical support by email and chat with a one-hour average response for critical issues. Our engineers help with Actual Budget deployment, multi-device sync, importing existing budgets, end-to-end encryption, TLS termination, backups, and scaling.
## Use Cases
All product and company names are trademarks or registered trademarks of their respective holders. Use of them does not imply any affiliation with or endorsement by them.