I would like to back up my snapshots externally. Currently, I have a dataset where my Nextcloud files are stored - about 600GB in size. Daily snapshots are taken, which are usually around 5-100MB in size.
However, the snapshots are only on the server and not elsewhere, and I would like to upload them to the cloud or to an external SSD, which I only connect every few weeks to transfer the snapshots using “Replication Tasks.”
But I find the idea of TrueCloud quite cool. I’m just not sure if I understood it correctly.
With both “Replication Tasks” and “TrueCloud,” I would initially transfer 600GB and then the individual snapshots that are 5-100MB in size. Is that correct? Then, with the TrueCloud solution, it would only take a bit longer to upload at the beginning, and the future snapshots would be uploaded quickly (as long as I don’t write/delete many new data).
I don’t believe TrueCloud has anything to do with ZFS replication. They are referring to “snapshots” of the differences of files and folders saved remotely, not your dataset’s snapshots.
It’s still a file-based remote backup solution. It’s not a remote ZFS replication solution.
Correct. Truecloud uses Restic to backup to Storj. Restik allows
“snapshots” (older versions of backups) but is not ZFS based. I do snapshots to a remote Truenas server (today in the same location as primary, in May in a different state) and Truecloud to Storj and Cloudsync to Backblaze.
Truecloud uses Restic, and yes, it backs up your complete dataset, then does incremental change backups. Truecloud/Storj back up your data to lots of system in their backup community.
Do I need to create my own snapshots for TrueCloud? Because currently, I am letting snapshots be created normally under ‘Periodic Snapshot Tasks,’ which presumably work with ZFS. And as I understand it now, TrueCloud cannot handle that and would then have to look for differences and create snapshots itself? Is that correct?
Are the snapshots created just before each upload and then deleted afterwards? Or do they remain on my TrueNAS system and are simply synchronized?Because if snapshots are stored in another form on my TrueNAS system, then an additional more than 600 GB of used storage would be added. That would be inconvenient.
For Truecloud, the snapshots happen on the remote server, all you need to do is set it up and run it. I think number of snapshots to save is done on Storj. I have mine set for 30.