Desktop: I was using Duplicati for years but I’ve recently switched to Restic directly to B2. I’m using this powershell script to run it.
Server: I’m also using restic to b2.
I also have a Qnap NAS. I’m synchronizing my replaceable data to crappy old seagate NAS locally. For the irreplaceable data that’s using the Qnap backup client to B2.