UCP & Remote Useage

Friends, any guides on setting up UCP for remote users? I found some information here, but in terms of ports and the such and it’s not 100% clear. Guidance is appreciated.

you may open port 80 in your external firewall for specific IPs, which is almost not a practical solution.
Better way is to set-up vpn connections for you external users