Restic repository advanced mirror between local and off-site copies

thanks that really helps.

So, every time restic -r /srv/restic-repo backup is done, I’m considering my options with mirroring that over off-site.

  1. rclone sync
  2. restic copy

Since, both local and remote will have different snapshots, I guess rclone sync is not an option. So, I read this, which confirms my theory.

What’s the most efficient way of using restic copy in this scenario?

Thoughts

Would the restic copy be more efficient if the last few snapshots are the exact same? More so, there’re more snapshots in the destination (off-site/remote) than local.

If I go with restic copy:

  1. If both local and remote repos have the same encryption key, could I avoid decryption and re-encryption?
  2. How could I avoid restic copy crawling through everything?
  3. Could I just do restic -r /srv/restic-repo copy --repo2 rclone:remote after every backup run.

Thanks again in advance,

Kindest regards,