I had backblaze, and it’s really a bummer they don’t support linux. The closest one I’ve found is Icedrive, but it costs a bit more. I don’t mind paying a bit more though for a FOSS solution (technially not free but yeah). I probably only have 2 TB of actual important stuff but it would be nice to have more for future.
For Linux you can use Backblaze B2 with Restic, Backrest is a nice webUI and scheduler for Restic that I like using.
iDrive also supports linux with their own backup app, it works reasonably well.
+1 for Restic on Backblaze. It’s cheap af for my setup because all my data is on a RAID 10 pool with snapshots. Then anything that needs to be safe from theft/fire/unlikely number of simultaneous failures gets sent to Backblaze.
Exactly what I use. 1 TB Backblaze B2, Backrest running on my main server, my NAS, and my desktop. I should honestly probably set it up on my steam deck too for the hell of it.
Small daily backups from my servers of configs and such, bigger weekly backups from the server and the desktop.
Backing up the entire media library to a cloud service is out of the question, so I (plan to) run a manual job from each machine to an external HDD once a month, primarily as a media backup but may as well put everything there that matters, and then I shove the drive into my storage unit for a bit.
(I say “plan to” because I just got the NAS set up this past week and used this external drive for the initial media transfer, I’ve set up the jobs but haven’t run them yet)
I second B2, it just works and no horrible UI like backblazes backup app. Me personally, I use Proxmox backup server. All of my VMs run on Proxmox and I have a couple PBS around.