I've been using rclone to mount a crypted remote on my server to Google Workspace. Now I want to setup a backup solution to Backblaze B2 in case something happens to the google storage.
So currently I have one remote to google workspace and one crypted remote on top of it, which work fine.
I'm thinking of adding another remote to Backblaze B2, but then I'm getting mixed up with how to crypt and how to backup the google remote to the backblaze remote.
How to do the backup? I found there is restic that does periodic backups, is it a good solution?
Should I create one backblaze B2 remote and another one on top that crypts it? Should I upload the google workspace already encrypted files as is to the B2? Or encrypt the normal files again with another key?
About versioning. Apparently in B2 each time I upload a file, it gets versioned. So how does that play with rclone encryption?
For example file a.txt. Once encrypted it gets a different name (say abcd.txt). If I understand correctly as long as I keep the same original name the encrypted name stays the same, ok. Lets say some day I want to go back to a previous version of this file. I could pull this file manually from B2, but then how do I decrypt it since it's rclone that has the keys?