Nope, it doesn't have to be on the same local network. The service that they use has a FAQ detailing how to use it when not on the local network. Deals with having the exact IP address of your internet connection, and port forwarding on your router. Works pretty well.
Awesome, thanks a lot.