Windows Home Server has an ability to automatically configure many routers to permit access to your home server when away from home, using a technology called uPnP. Unfortunately, not all routers are compatible with uPnP and indeed, some say they cannot be configured automatically by WHS, so it’s down to user to manually configure router using “port forwarding”. Whilst this isn’t too difficult, but it can be nerve-wracking for those who haven’t done it before. Here's a FAQ to help you:
How do I do that?
I would first recommend that you give your home server a static ip address.
If you're letting your router assign an ip address using DHCP, it cann't always be guaranteed that it'll stay same from day to day. You can follow instructions in setting your own IP address FAQ.
You need to then consult your Router’s manual to find out how you access its remote configuration website.
This's normally achieved by typing in your routers ip address, which's your default gateway, into your browser like you would a web address, e.g. 192.168.1.1
It'll then prompt you for a password. This might be found on bottom of your router, otherwise this'll also be in manual.
The ports you need to configure for remote access are: port 80, port 443 and port 4125. To do this, you use something called port forwarding…….