I have my whole unraid server backed up using Backblaze's windows backup tool / subscription.
There is a docker container for running the backup app, so it can be setup on a standard Linux desktop as well I believe. You just need to mount the storage you want backed up into the container as another drive and then you can configure the backup software in the fake window environment to back up those drives on "your PC" in the container.
If you don't need Linux support you can also pay Backblaze a flat fee for an easy solution, at a slightly higher price.