Just over 2 years ago I wrote a post about my backup strategy. Back then, I was using rsnapshot as my utility of choice. However, that has been deprecated in the Debian repos so I figured I would use the opportunity to switch to using Borg.
Pig Monkey has done the vast majority of the heavy lifting with a wrapper script. I have basically just made a few versions of that wrapper with a couple of tweaks to increase the retention times, as well as multiple backup locations (storage is cheap and plentiful, I have a 2.5" USB3 hard drive and a beefy Synology NAS). I also have offsite backups thanks to rsync.net.