Hi,
I have been using Proxmox VE in my homelab (a few vms and containers on the host and a few Linux clients) for some years now, but never had a good and reliable backup system.
After having evaluated several solutions (Urbackup, Duplicaty and borg), I recently discovered Proxmox Backup, and I am pretty sure, that it could be a very well suited solution for all my needs.
As it is advised to have at least two copies (better three) of the backup data, and at least one of them off site, my plan is as follow:
1) backup the vms and containers to pbs (running as a vm on the host), and Linux clients with the Proxmox backup-client to pbs
I will add an external disk to the host, solely as a datastore for pbs (attached over esata but not an ssd), and add a second nfs based datastore to pbs to sync to (of a Synology that is just hanging around).
2) sync the datastore to cloud storage (rsync.net)
To achieve that, at least two options seems doable (but I am far away from being an expert):
a) add the rsync.net storage to pbs as a third datastore (sshfs-mountpoint) and sync to it
b) let the nas sync the data to rsync.net over rsync
I have read that sshfs can be slow and a) would obviously consume resources on the host when syncing. With b), I could let the nas (which won't be used for other tasks) sync the data during the day, and so have less impact on the host.
For now, I have less than 1TB to backup and I don't think I will need more in a near future.
Before I roll it out, I would like to get advice from experimented people and I thank in advance to anyone helping me on that project.
I have been using Proxmox VE in my homelab (a few vms and containers on the host and a few Linux clients) for some years now, but never had a good and reliable backup system.
After having evaluated several solutions (Urbackup, Duplicaty and borg), I recently discovered Proxmox Backup, and I am pretty sure, that it could be a very well suited solution for all my needs.
As it is advised to have at least two copies (better three) of the backup data, and at least one of them off site, my plan is as follow:
1) backup the vms and containers to pbs (running as a vm on the host), and Linux clients with the Proxmox backup-client to pbs
I will add an external disk to the host, solely as a datastore for pbs (attached over esata but not an ssd), and add a second nfs based datastore to pbs to sync to (of a Synology that is just hanging around).
2) sync the datastore to cloud storage (rsync.net)
To achieve that, at least two options seems doable (but I am far away from being an expert):
a) add the rsync.net storage to pbs as a third datastore (sshfs-mountpoint) and sync to it
b) let the nas sync the data to rsync.net over rsync
I have read that sshfs can be slow and a) would obviously consume resources on the host when syncing. With b), I could let the nas (which won't be used for other tasks) sync the data during the day, and so have less impact on the host.
For now, I have less than 1TB to backup and I don't think I will need more in a near future.
Before I roll it out, I would like to get advice from experimented people and I thank in advance to anyone helping me on that project.