I’m planning to set up proper backups for my server, but I’m not sure which software to use. I’ve looked for solutions with encryption, compressed, incremental backups. These seem to be the best options:
Does anyone have experience with these, and if so, what was your experience?
EDIT 2023-12-28:
It seems most people are using Restic of which about half mention using a wrapper such as resticprofiles, creatic and autorestic.
Borg | Restic | Kopia |
---|---|---|
3 | 7 | 5 |
I’m using Autorestic, a wrapper for Restic that lets you specify everything in a config file. It can fire hooks before/after backups so I’ve added it to my healthchecks instance to know if backups were completed successfully.
One caveat with Restic: it relies on hostnames to work optimally (for incremental backups) so if you’re using Autorestic in a container, set the
host:
option in the config file. My backups took a few hours each night until I fixed this - now they’re less than 30 minutes.