Set up TFS on a server
You can use a basic installation of TFS to share your code and improve collaboration with customers and team members. If you don’t already have TFS, you can set it up on your own server by following the steps in this topic: Install TFS, Install the build service, and Install Team Explorer. If you don't want to manage your own server, you can use Team Foundation Service instead. If you'd rather install TFS in a different configuration, you can learn how in Team Foundation Server install guide.
Download TFS. You can install TFS on a client or on a server operating system. For clients, use Windows 7 or Windows 8, 32-bit or 64-bit. For servers, you have to use 64-bit. Go here for the complete list of system requirements for TFS.
If you install on a server operating system, you can add a SharePoint portal and SQL Server reporting later, even if you skip those features during initial installation.
Use the Basic configuration wizard for a quick and simple installation.
After finishing, close the basic configuration wizard.
Once you've installed TFS, you might need to add antivirus exceptions. Read this KB article for more information.
Although Team Explorer isn't necessary for most administration tasks, it does have some administrative features, and it is the only way to create the team projects your software development teams will need. Installing it on the server is a convenient way to ensure that you can create projects whenever necessary without having to go to another computer.
Browse the directory where you downloaded the setup files for Team Foundation Server, and open the Team Explorer folder.
Find the vs_TeamExplorer application and run it.
You are ready to connect to TFS and start creating your first team projects!
Q: Can I install TFS in a different configuration?
A: Yes. You can install TFS in a variety of configurations, including ones that include SharePoint and reporting resources, ones that use network load balancing to manage workload between multiple application tiers, configure a proxy for remote offices, and a number of other options. You can learn more about installation options in the Team Foundation Server install guide.
Q: How do I manage users in TFS?
A: Managing users individually is not recommended for any but the smallest deployments. You can use the built-in groups in TFS to manage your users, and you can also create groups to help manage users in your deployment. Read Set up groups for use in TFS deployments to learn more.
Q: How does TFS manage its services?
A: Service accounts play a crucial role in TFS operations. Whether your installation type, you should familiarize yourself with the Team Foundation Server services and service accounts.
Q: Where can I learn more about the underlying architecture in TFS?
A: If you want to learn more about how TFS works, you can read about its architecture here: Team Foundation Server Architecture.