Scale 24.10 - Truecloud backup - how to retreive backups if my NAS is dead?

I’ve just set truecloud backup, a storj account and so on.

Perfect, it works fine, i also tried to restore some data from Trunenas UI, works fine.

But…

What if I have to get my data back from storj, NOT FROM MY NAS ?
Imagine the situation where my NAS totally burns, and I need to retreive my data. What am I supposed to do ?

I spent couple of hours trying to figure out, find documentation, but I wasn’t abble to…

Any idea ?

Wouldn’t you just log into Storj and download your backups to whatever local storage you had available?
If your house burns with your TrueNAS, I would expect you would just create a new hardware and software setup of TrueNAS and do it in reverse otherwise

In that scenario, I’d install TrueNAS somewhere else (Even a temporary VM is fine), upload your config or otherwise restore your credentials, and then reverse the job to pull data back locally.

Not so simple as data is encoded as encrypted chunks…

Well ok…

Thanks to chatgpt, i’ve been able to extract files directly from storj, using restic and rclone.

I’m putting that here, as it could help someone else.

I was running debian 12

  • Install restic and rclone

  • rclone config (S3 compatible storage, storej, you’ll need storj acces/secret key)

  • List snapshots:

    • restic -r rclone:<remote_name>:<bucket_name> snapshots
  • List a particular snaphot directories :

    • restic -r rclone:<remote_name>:<bucket_name> ls <snapshot_id>
  • retreive files

    • e.g. : restic -r rclone:<remote_name>:<bucket_name> restore <snapshot_id> --target /path/to/restore --include "/path/to/arborescence"

Each time you run restic command you’ll be prompted for your encryption passphrase in order to decrypt your data.

FYI, was downloading at 100-250 Mbps, from 1Gbps FTTH fiber connection in France