I’m backing up my files to an S3 bucket at Hetzner using a Cloud Sync task. The files are encrypted by TrueNAS before upload (not filenames). I’ve also activated versioning on the bucket.
Question is, is it even possible to restore a previous version of my files? I can of course download a previous version using an S3 client, but the file is encrypted.
If I use another Cloud Sync task to pull down the files, and I add my encryption password in the task, I assume it pulls everything down and decrypts it.
But that would just pull the latest version. Is it even possible to pull and decrypt a previous version?
There is a restore button on a Cloud Sync Task. But that will only do latest version.
I imagine that you will need to manipulate the S3 bucket in some manner in order to be able to restore previous versions. With TrueCloud backups you can restore previous versions - but thats because its tied into Storj. I imagine that this is highly dependant on the S3 service and its specific management controls
Thanks! TrueCloud is definitely what I’m looking for. I noticed it’s just Restic on the backend which should work with any S3 provider. So it’s a shame they tied it to storj but maybe that will be fixed in the future. For now I will be satisfied with running it against storj.