services: actual_server: image: docker.io/actualbudget/actual-server:latest container_name: actual ports: - '5006:5006' environment: - 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 # See all options and more details at https://actualbudget.org/docs/config/ volumes: - /srv/docker/actual/actual-data:/data healthcheck: # Enable health check for the instance test: ['CMD-SHELL', 'node src/scripts/health-check.js'] interval: 60s timeout: 10s retries: 3 start_period: 20s restart: unless-stopped #Can comment out if not using Flame Dashboard labels: - flame.type=application # "app" works too - flame.name=Actual - flame.url=http://actual.gabesville.internal #Adjust to your domain or IP - flame.icon=finance