Sign inSign up

marviins87/actual-server

By marviins87

•Updated over 4 years ago

Actual budget is open source now. <https://actualbudget.com/open-source>

Image
1

1.6K

marviins87/actual-server repository overview

This is the ready to use docker container build with the Dockerfile from https://github.com/actualbudget/actual-server⁠

⁠Example compose file
version: "3"
services:
  actual-server:
    image: marviins87/actual-server:latest
    container_name: actual-server
    volumes:
      - /path/actual-server:/data
    ports:
      - 5006:5006
    restart: unless-stopped
⁠How to migrate actual budget app data
  1. Start the container and open the https://IP:5006/⁠
  2. Setup the domain and create a new budget.
  3. Stop container.
  4. Find your Actual Budget desktop files (Actual > Budget settings (gearwheel) > Global > Store files here).
  5. Replace the container files for the new budget (actual-server/user-files/-**-***) with the metadata.json and db.sqlite from step 4.
  6. Restart browser (i also had to remove cookies).
  7. Start container and enjoy your budget.
⁠My Authelia actual-server.subdomain.conf
server {
    listen 443 ssl;
    listen [::]:443 ssl;

    server_name actual.*;

    include /config/nginx/ssl.conf;

    client_max_body_size 0;

    # enable for Authelia
    include /config/nginx/authelia-server.conf;

    location / {
        # enable for Authelia
        include /config/nginx/authelia-location.conf;

        include /config/nginx/proxy.conf;
        resolver 127.0.0.11 valid=30s;
        set $upstream_app <name of container>;
        set $upstream_port 5006;
        set $upstream_proto http;
        proxy_pass $upstream_proto://$upstream_app:$upstream_port;
    }
}

Tag summary

Content type

Image

Digest

Size

128 MB

Last updated

over 4 years ago

docker pull marviins87/actual-server