So, I run three VPS and one rack in the closet. Currently I have Duplicati running on all four servers. What I would like to do is have one central server back up all four servers and store the backups in an offsite repository.
I’d prefer something with a good GUI. I know you purist get a hard on thinking about the CLI, and while it is a very powerful aspect of Linux, I still like a GUI.
What are my options?
Side note, I wanted to look at Bacula but their site seems nonexistent. Is Bacula defunct?
I will always recommend Borg backup just because of it’s compression+de-duplication algorithms:
550gb of raw data, 18 historical backups going back over a year (8.69tb of data total), only 400gb of disc space used to store them all…
You can backup directly to remote servers via ssh, nfs, or directly between two borg instances, optionally encrypted in transit and at rest.
Borg is a CLI tool normally, but there are a number of GUI frontends you can use if you really want: Vorta, BorgWeb, and BorgWarehouse for example. (I’ve not used any of these, just examples from a google search)
I use Borgmatic for my scheduled backups, and sync to Backblaze B2 with Rclone. Works great!
My data doesn’t compress as well as yours though.
I looked at Borg, didn’t see a GUI, but Borgwarehouse look good. It’s on the list. Thanks
What’s your hypervisor manager? Or are just bare metal?
For VMWare and Proxmox both, I would recommend the community edition of Veeam. It can handle up to 10 VMs for free.
If you’ve got the funds as a small-to-large business, Veeam’s first paid tier, on a yearly basis, is a solid option to backup even more.
Caveat emptor if you buy a license (or not), Veeam runs on Windows only. I have used, like, a single internal network Windows VM dedicated just to Veeam before.
Bacula is deprecated, unfortunately.
I run Proxmox on the local server. I didn’t know Veeam had a community edition. The 13 gb download just finished. It’s on the list. Thanks.
I’ve been quite happy with Proxmox Backup Server. I’ve had it running for years and it’s been pretty solid for all my VMs/containers. There’s also a bare metal client, which I’m adding to a couple cloud VPS machines this weekend. We’ll see how that goes.
Also, since it’s just Debian under the hood, I also use the PBS host as a replication target for my ZFS datasets via sanoid/syncoid.