So I want to use restic for backups, initially for local backups to test and eventually I want to use Backblaze as cloud storage (and a local backup too).
I have 2 Linux computers, one webserver mostly for Nextcloud and another little home server (with not much data).
Now, the two computers and the Nextcloud server share much of the data. Often exactly the same synced data (but sometimes out of sync, or sync was disabled, etc.).
So with one central location like Backblaze I wanted to know how to best structure repository or repositories such that I can use all these different sources but avoid duplicating the files which are mostly the same throughout the devices?
I know that it is a little silly to backup the (Nextcloud) server and the clients which synced most of the files, but why not? This way I don’t have to ensure that 100% of all Nextcloud files are on at least one of my computers.
Is it as easy as having N number of root directories under one central repository for N number of source computers?