For my workstation I’m using a small script that packs and compresses all relevant directories with tar once a week. The resulting file is then copied to a local backup drive and to my NAS. An encrypted version of that file is sent to an offsite VPS.
For my selfhosted services (on Proxmox) I’m using ProxmoxBackupServer.
What software did you use to make this diagram?