--- title: Actual Budget description: Envelope budgeting service for personal finance published: true date: 2026-04-12T00:00:00.000Z tags: pncharris, finance, actualbudget editor: markdown dateCreated: 2026-04-12T00:00:00.000Z --- # Actual Budget Envelope budgeting service running on the Netgrimoire swarm. Accessible at `budget.netgrimoire.com`. --- ## Architecture | Service | Image | Port | Host | |---------|-------|------|------| | actual | `actualbudget/actual-server:latest` | 5006 | znas / Swarm | **Network:** `netgrimoire` overlay **Homepage group:** Finance **Volume:** `/DockerVol/actual` --- ## Environment Variables ```bash 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 ``` --- ## Deploy ```bash cd services/swarm/stack/actualbudget set -a && source .env && set +a docker stack config --compose-file actualbudget-stack.yml > resolved.yml docker stack deploy --compose-file resolved.yml actualbudget rm resolved.yml ``` --- ## Backup Critical data: `/DockerVol/actual` — included in Kopia backup schedule.