My backup strategy is restic to rsync.net hourly/daily/weekly depending on the system, retaining a bunch of snapshots Once a month, I manually run a script that fetches the latest backups from rsync.net to a portable disk, imports database dumps to a fresh mariadbd and runs some stored queries
Have at least THREE copies of your data: the live one on your computer, and at least two backups. Use at least TWO different storage media, eg, your computer's drive and another drive. Ideally you'd use different *types* -- hard drive, network storage drive, tape/optical.