steps: - name: Verify DSM paths and prepare agent-only directory sudo: true shell: | set -eu test -d /usr/share/zoneinfo test -S /var/run/docker.sock test ! -e /volume1/compose/beszel/compose.yaml mkdir -p /volume1/compose/beszel/agent-data - name: Upload version-matched Synology agent configuration sudo: true upload: src: stacks/beszel/synology/compose.yaml dest: /volume1/compose/beszel/compose.yaml mode: '0644' - name: Start only the monitoring agent sudo: true shell: | set -eu cd /volume1/compose/beszel /usr/local/bin/docker compose config --quiet /usr/local/bin/docker compose pull beszel-agent /usr/local/bin/docker compose up -d beszel-agent verify: - name: Check agent and existing backup service sudo: true shell: /usr/local/bin/docker ps --format '{{.Names}} {{.Status}}' && /usr/local/bin/docker logs --tail 15 beszel-agent