Warpinator works really well between Linux systems, it's like magic
But add windows computer and it's a little bit of a mixed bag, you need to open ports, jungle the firewall and .. the magic is gone, the USB stick is out.
Most of the time we need to host our own servers for licensing issues, you might need to consider a "on premises" option if you want to be an viable option for a lot of studios.