I’ve been using Bash scripts with cronjobs to schedule daily backups, and then sync the backup to BackblazeB2 after the local backup has completed.
However, it’s a bit messy and has a failure point where a locally corrupted repo could be uploaded to the remote repo. It also doesn’t send emails on failure or success.
https://fedoramagazine.org/automate-backups-with-restic-and-systemd
Pretty much followed it word for word to set up backups for my systems.
Thanks, I’ve been wondering if I should use SystemD too.