What is Actual Budget ? ๐
Actual Budget is an OSS project (hosted on Github).
The README reads the following:
Actual is a local-first personal finance tool. It is 100% free and open-source, written in NodeJS, it has a synchronization element so that all your changes can move between devices without any heavy lifting.
Running Actual Budget ๐
In my case I’m running Actual through Docker with the following configuration:
version: '3'
services:
actual_server:
image: docker.io/actualbudget/actual-server:latest
ports:
- '5006:5006'
volumes:
- ./actual-data:/data
restart: unless-stopped
Then I just have to run docker compose up -d
to run the server (which is tied to Caddy to offer internet and HTTPS access).
Updating Actual Budget ๐
The documentation states that you can run:
$ docker-compose down && docker-compose pull && docker-compose up -d
But I had some issues on my side with this command so I’m just running the following:
$ docker-stop <instance_id>
$ docker pull docker.io/actualbudget/actual-server:latest
$ docker compose up -d
And your actual server is up, ready to go and up-to-date
I might do a little architecture schema post explaining how I run my self-hosted apps