@aeva after a lot of looking my answer to this was crickets
but I have two not-quite-adequate-but-still-worth-mentioning solutions
there's several nextcloud vendors that have pretty decent prices, I rent my stuff from hetzner, about $5/month for 1TB of storage. if you don't know nextcloud, think "open source dropbox"
but for my projects, what I settled on is a private forgejo instance. I have a little home cluster with 2TB in RAID1, and offsite backups at two different locations...
and the only reason I can justify the maintenance cost of setting up and doing all this is because my particular brand of autism inexplicably classifies all this work into "leisure activities"...
but yeah, if you happen to find a way to self host something like this, I can tell you it's going to be very snappy. if you've ever thought: "git doesn't work with binary assets files for games", that's just because you didn't have a full instance to yourself