In standard deployments, the central Portainer Server instance and any endpoints it manages are assumed to be on the same network, that is, Portainer Server and the Portainer Agents are able to seamlessly communicate with one another. However, in environments where the remote endpoints are on a completely separate network to Portainer Server, say, across the internet, historically we would have been unable to centrally manage these devices.