If I wanted to collaborate over the internet, I'd find a cheap VPS and load Fossil on that (or Git, if the rest of the team insists). I could use the same VPS for transferring static files, if I ever had anything too big to fit into my source control system, but that should only happen very rarely. Or I could use Github like everybody else.
But I don't (want to collaborate over the internet), so it's all moot. I use USB sticks (set of three, rotated weekly) and other computers on my LAN for backup.