4 ms·
If you put it in someone else's basement and combine it with rsnapshot or rsync then you're pretty much 100% of the way there. My setup is: 1) Server runs rsna
by taneq 3y ago
If you put it in someone else's basement and combine it with rsnapshot or rsync then you're pretty much 100% of the way there. My setup is:
1) Server runs rsnapshot to keep a local version history of all important files
2) Nightly snapshot of the server VM is saved to an offsite Proxmox backup server onto a ZFS volume which is mirrored between two physical drives.
So lost files due to user error can be pulled back off hourly, daily or monthly snapshots, total loss of the server for any reason just means restoring from the backup server (which I have tested, in an emergency with a little fiddling the backup server can take over as main server for a while), and no single drive failure on the backup server will lose old backups. If we get hit by ransomware and all our files get encrypted then our nightly backups would start timing out. :P
I also sync the whole tree to my local drive since I regularly need to work offline on remote sites, so I have totally separate fairly recent snapshots on two different laptops, only one of which is generally used at any given time.
If anything takes out both premises and both laptops simultaneously, I'm probably in no condition to care about our project folders anyway.
Did I miss anything?