1f14c6d959
Toggles --append-only off on the rest-server via a temporary docker-compose.override.yaml (canonical compose untouched), runs resticprofile forget --prune --verbose on each client of that rest-server, then restores --append-only. The restore is wrapped in a trap so a partial-failure prune still leaves the rest-server in its safe configuration. ANA side is fully automated against ana-docker (5 clients: ana-docker, ana-ml2, esh-docker-vm, vm-esh-nas, esh-vm-db). NH3 side currently prints a manual DSM ceremony — Synology Container Manager doesn't expose docker on the expected paths and syncuser sudo isn't NOPASSWD, so the toggle isn't safely scriptable from this workstation. The instructions cover the same flow in DSM web UI + interactive ssh on each NH3 client (nh3-docker, nh3-dev, irv-ml1). Usage: scripts/restic-prune.sh ana # ANA only (auto) scripts/restic-prune.sh nh3 # NH3 instructions scripts/restic-prune.sh all # both scripts/restic-prune.sh -h # help scripts/restic-prune.sh --dry-run ana # show every command