Hello. Restic is a solid backup tool. It’s awesome. However, I was wondering about replicating or copying the snapshots to different locations.
I have a remote server which is creating restic backups locally. Now, I want to keep those backups in multiple different servers. Should I just copy the snapshots using rsync or is there any organized way to achieve something like this?
So, running a REST API and have multiple clients download the backup from there is one of the correct ways? I am still confused on the repository part tho. How can clients randomly download backups without having keys or password?
I think you should describe more clearly your setup and what you are trying to achieve and people more knowledgeable than myself can chime in.
To me it sounds like you have one server (A) and A is making backups of itself on its hard drives. You want to copy these hard drives to other systems or storage media. Specifically, where would you like to copy these? To your laptop? S3 backend? another server on the web? or over Tailscale?
My setup is simple: Server A creates backups everyday and I just want to simply keep multiple copies of it. The target backup locations are a few web servers and my PC.
Currently, I have settled for creating a copy of the main repository and then transferring it to my desired backup locations.