Themes: Data Ownership, Server
Status: 🌱
Tags: resource
Actual
Actual is a budgeting applicaiton with functionality similar to YNAB.
- Open VSCode.
- Navigate to the actual folder and create a docker compose file.
cd actual
nano docker-compose.yml- Nano will open an empty file in the main window of VS Code. Paste following the configuration into the this file then save using CTRL or ⌘ + S.
services:
actual_server:
image: docker.io/actualbudget/actual-server:latest
ports:
- "5006:5006"
volumes:
- ./actual-data:/data
restart: unless-stopped
- Start the docker container.
sudo docker compose up -d- Nagivate to the NGINX admin page using a web browser https://npm.domain.org
- Click “Host”.
- Click “Proxy Hosts”.
- Click “Add Proxy Host” and fill out the following:
- Domain Names: actual.domain.org
- Scheme: http
- Forward Hostname / IP: server’s IPv4
- Forward Port: 5006
- Enable “Block Common Exploits”.
- Click on “SSL” .
- Select “*.domain.org” from the drop down.
- Enable all 4 options.
- Click “Save”.
- Record the port 5006 in the Server Administration note under Actual Budget.
Congratulations! The Server is Live
Check if everything is working
Back Matter
Next Step: Nextcloud Installation
Previous Step: NGINX Installation
Parent Page: Home Server Build Guide