I am taking advantage of restic deduplication by sharing a single repo with several hosts that have the same development source trees, etc. Works well!
A systemd service scripts run
restic prune, and
restic check on a schedule for each host. My question is: is it redundant and wasteful to run these on every host? E.g. it seems that
restic forget checks the snapshots of every host in the repo, so I’m guessing that I’m wasting resources.
Does anyone have a best practice or recommended strategy for this use case?