Best way to access user portal over the web?

Hey everyone, what’s the best way for users to access the FreePBX user portal (the http://asteriskip/recordings one) over the internet without VPN? I don’t really want to open port 80 up since anyone would be able to connect to my IP and see that we’re running asterisk and so on. Are there any options for some sort of semi vpn type thing that users can go to that will authenticate them and let them browse network sites?

similar question in this thread…

http://www.freepbx.org/forum/freepbx/installation/how-to-remotely-configure-an-asterisk-freepbx-system-from-outside-the-net