Updated: This precedure also works for TFS 2010 RC using the latest bits.
After many attempts to install TFS 2008 on WHS I ended up giving up on the whole idea. Reporting Services and WSS kept throwing up roadblocks periodically and seemed to make it more hassle that it’s worth. From the first rumbling I heard internal regarding TFS 2010 and new configuration options however I had hope that things would be considerably easier. Enter TFS Basics.
TFS 2010 can now be configured with or without SharePoint and Reporting Services, it can also now be installed against SQL Express. In fact, if you install TFS 2010 and follow the steps to install as TFS Basic SQL Express will be installed and configured automatically!
Installation on Home Server is a breeze, get the bits from MSDN and install from the Tfs-x86 folder. Once installation completes the configuration wizard should open, click on “TFS Basic” in the left hand menu and click next a few times. Installation is that simple! The rest of this post will cover how to configure your instance of TFS to use your homeserver.com certificate and enable you to connect via the internet.
Without further adieu…
That should be it, you will need to follow the steps to forward the ports on your router such that a public port on your router passes through to the SSL port on your Home Server and then you will be able to connect locally and remotely. Please be aware that some routers will route their external address to their control panel. If you see issues connecting to TFS using the public name then try to connect to your WHS Remote Access page and ensure it connects to your Home Server rather than the router.
Hopefully your router will play ball and you will be up and running, otherwise likely a bit of Binging will get you the help you need. Enjoy and feel free to add comments if you have any questions.
Jason