I work with VMs mostly, so I go for Veeam B&R. The free tier allows you to backup 10 VMs or machines.
Free and Open Source Software
If it's free and open source and it's also software, it can be discussed here. Subcommunity of Technology.
This community's icon was made by Aaron Schneider, under the CC-BY-NC-SA 4.0 license.
I like pikabackup it’s based on borg
Yeah, this is what I've found to be the best option. The encryption and deduplication is great.
I use NixOS so all my system configuration is already saved in my NixOS configs, which I save on GitHub. For dotfiles that aren't managed by NixOS I use syncthing to sync them between my devices, but no real backup cause I can just remake them if I need to, and things like my Neovim and VSCode configs are managed by my NixOS configs so they're backed up as well.
You can take this to the extreme too by erasing your root partition each boot: https://grahamc.com/blog/erase-your-darlings/
Using that method you isolate all important state on the system for backup with zfs send.
I'm currently using TimeShift to backup my desktop onto an external hard drive (the why is because of how simple it is to use) and I'll be making a copy of anything I upload to my jellyfin server onto the external hard drive as well. I hope to eventually have a dedicated backup server and have a duplicate of it at a friend's house for offside backup too
I've used Borg for years now. It's been rock solid. I test my backups regularly and have done several actual recoveries. I trust it with my data, which is the best thing I can say about backup software.
I've tried alternatives but I've stuck with LuckyBackup even though there have not been any updates for a while:
- It's rsync based - which is updated
- It has masses of GUI options including various include/exclude options, pre- and post-commands, etc.
- It's simple - I can browse inside the backed files and see what is going on, or just restore back one or two files.
- It updates cron itself.