File based backup (not replication)

rxrange

Cadet
Joined
Mar 9, 2024
Messages
2
I was evaluating TrueNAS SCALE and one thing I found surprising is that I couldn't find a file based cloud backup (not replication) option. I saw a ZFS based replication (that does support snapshots) that requires a host running ZFS as the target (i.e., rsync.net, but they are expensive), and a file based sync tool (i.e., rclone, but it doesn't support versioning the backups). On my home grown NAS, I currently use https://duplicacy.com/ to perform versioned backups. Does TrueNAS have something similar? Maybe something based off https://restic.net/ or https://kopia.io/ ? Cloud sync doesn't really offer the protection I'm after (ransomware / restoring older versions).

Thanks
 
Joined
Oct 22, 2019
Messages
3,641
There are several supported cloud backup services in TrueNAS (Core and SCALE), which use rclone ("file-based") as the backend.

Cloud sync doesn't really offer the protection I'm after (ransomware / restoring older versions).
But in the same post you said...
one thing I found surprising is that I couldn't find a file based cloud backup (not replication) option.


Are you looking for file-based backup services that use the cloud? Or are you looking for a file-based backup solution that runs on your local network?
 

rxrange

Cadet
Joined
Mar 9, 2024
Messages
2
Sorry for the confusion. I know it was subtle.

* Sync - One or two way replication. No version or snapshot support. i.e., if you corrupt a file (or get ransomware) there is no way to recover it. Put another way, this just creates a mirror somewhere else. Examples would be rclone or rsync.
* Backup - Creates a snapshot of the source elsewhere. Snapshots can be pruned at set intervals. Files can be restored individually from the different snapshots. Examples would be restic, kopia, duplicity, borgbackup.
 
Joined
Oct 22, 2019
Messages
3,641
I see what you mean now.

Examples would be rclone or rsync.
Technically, it is possible to do so with rclone and rsync, but it requires access to auxiliary parameters, which are not exposed in the TrueNAS GUI. (Other desktop frontends for rsync have leveraged this feature, in which you get date-stamped "snapshot" folders of deleted or modified files that would have otherwise been overwritten.

Unfortunately, to achieve this with TrueNAS can only be done locally (local network or same system, etc), as far as I understand. (Since you can use your own custom rsync options.) But then again, they've removed auxiliary parameters in SCALE for Rsync Tasks?
 
Top