{"key":"svc_apps_actualbudget_install_2026_03_22","title":"svc-apps Actual Budget Install","content":"On 2026-03-22, Actual Budget was installed on svc-apps (192.168.4.114) as a Docker Compose stack.\n\nHost path:\n- /home/svc-admin/appstack/actualbudget/docker-compose.yml\n- persistent data: /home/svc-admin/appstack/actualbudget/data\n\nCompose config:\n- image: actualbudget/actual-server:latest\n- container_name: actualbudget\n- restart: unless-stopped\n- port mapping: 3009:5006\n- network: external docker network appstack_default\n\nValidation after install:\n- docker container status: Up\n- HTTP check to http://127.0.0.1:3009 returned 200 OK\n- container logs showed migrations complete and server listening on port 5006\n\nAccess URL on LAN:\n- http://192.168.4.114:3009\n\n\n---\n**2026-03-22 02:30:11 UTC | Created via MCP**","summary":"On 2026-03-22, Actual Budget was installed on svc-apps (192.168.4.114) as a Docker Compose stack.\n\nHost path:\n- /home/svc-admin/appstack/actualbudget/docker-compose.yml\n- persistent data: /home/svc-admin/appstack/actualbudget/data\n\nCompose config:\n- image: actualbudget/actual-server:latest\n- container_name: actualbudget\n- restart: unless-stopped\n- port mapping: 3009:5006\n- network: external docker network appstack_default\n\nValidation after install:\n- docker container status: Up\n- HTTP check to http://127.0.0.1:3009 returned 200 OK\n- container logs showed migrations complete and server listening on port 5006\n\nAccess URL on LAN:\n- http://192.168.4.114:3009\n\n\n---\n**2026-03-22 02:30:11 UTC | Created via MCP**","status":"active","namespace":"general","namespace_name":"general","namespace_tier":"shared","tags":[]}