

rsync is a fine tool, but it’s not really for backups. It’s for unidirectionally syncing data, which is part of a backup.
There are tools that use librsync to do a backup system, like rdiff-backup or duplicity.
I have used rdiff-backup in the past, but restic supports deduping data keyed off content rather than filename, which is functionality that I rather like having. I drive a restic job from backupninja, which handles doing things like notifying you if a backup has failed.

















Anecdotal: I just had a trigger on an 8BitDo Ultimate Bluetooth fail. I don’t think I’ve ever seen a button or trigger fail on any other gamepad I’ve ever owned, so that was a bit disappointing.