This is an old revision of the document!
Actual Budget
Create the usual user:
useradd -d /data/daemons/actualbudget -m actualbudget mkdir /data/budget-data chown actualbudget:actualbudget /data/budget-data
loate the Actual Budget data files too
- docker-compose.yml
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. - '5106:5006' Configuration volumes: - ./data/budget-data:/data restart: unless-stopped networks: - actualbudget-net restart: unless-stopped networks: actualbudget-net: {}
- budget.conf
server { server_name budget.gardiol.org; listen 443 ssl; listen 8443 ssl; access_log /var/log/nginx/budget.gardiol.org_access_log main; error_log /var/log/nginx/budget.gardiol.org_error_log info; location / { proxy_pass http://127.0.0.1:5106/; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $host; } }