https://geek-cookbook.funkypenguin.co.nz/ (it has chapters about a distributed data store etc.)
This seems awesome. Can you use revert as an idp too? Would that be something that would fit the project?
Pingvin!
If you rely on port numbers you can also use cosmos-server to manage your containers and add hostnames to your services to access them (that would be the reverse-proxy functionality of cosmos).
Maybe look at this one: https://freescout.net/
Maybe corteza would be more fitted for your use case instead of a bunch of file on a gdrive. Host it at one of the branches, and let the others vpn to it. Also, I would back it up to both other branches in case of burning down the main one.
Rtorrent+flood: https://hub.docker.com/r/jesec/rtorrent-flood
https://cosmos-cloud.io/