Thanks for your question and welcome to the Prodigy community
Please see this post:
This post too provides more details on ngrok:
But as mentioned, there are a lot of ways this can be done and really depends on your setup (e.g., on-premise vs cloud, which cloud provider, security/firewall requirements, reverse proxy/load balancer). This is why there isn't a simple step-by-step tutorial. I would recommend checking out more of the multi-user tagged posts that have many examples.
The team is working very hard on Prodigy Teams that provides this functionality:
We'll post updates once it becomes publicly available.