Actual Budget Docker Update

ยท 182 words ยท 1 minute read

Picture of Actual Budget

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