Installing Actual-Budget

I am trying to install the community edition of Actual-budget and running into a couple issues.

Mainly when I load up the webUI I am told there isn’t a server running. Upon some research actual-budget should include the server from the docker pull on github.

What do I need to do when installing to make it work? Does it have to run as root?

I have installed It via yaml, with pratically everything default

services:
  actual_server:
    image: docker.io/actualbudget/actual-server:latest
    ports:
      # This line makes Actual available at port 5006 of the device you run the server on,
      # i.e. http://localhost:5006. You can change the first number to change the port, if you want.
      - '5006:5006'
    environment:
      # Uncomment any of the lines below to set configuration options.
      # - ACTUAL_HTTPS_KEY=/data/selfhost.key
      # - ACTUAL_HTTPS_CERT=/data/selfhost.crt
       - ACTUAL_PORT=5006
       - ACTUAL_UPLOAD_FILE_SYNC_SIZE_LIMIT_MB=20
       - ACTUAL_UPLOAD_SYNC_ENCRYPTED_FILE_SYNC_SIZE_LIMIT_MB=50
       - ACTUAL_UPLOAD_FILE_SIZE_LIMIT_MB=20
      # See all options and more details at https://actualbudget.github.io/docs/Installing/Configuration
      # !! If you are not using any of these options, remove the 'environment:' tag entirely.
    volumes:
      # Change './actual-data' below to the path to the folder you want Actual to store its data in on your server.
      # '/data' is the path Actual will look for its files in by default, so leave that as-is.
      - /mnt/**my-dataset**:/data
    restart: unless-stopped

On first deploy, in the web UI appear a message that an https connection were needed, and after put the service beyond NPM It works without issue.
The target dataset has been created with apps layout and nothing else

Hi, could you elaborate on that. Upon defautl deployment i recive the information that actual budget requires acces to SharedArrayBuffer. I am not sure what needs to be done and how to achive this. So it seems that “Actual Budget” is not running out of the box which is a pitty

edit: just realised there is a fallback option hidden in the warning message

1 Like