Checklist: Installing Team Foundation Server Proxy

You can follow the steps in this checklist to install Team Foundation Server Proxy and set up a remote location to cache version control files.

The following table contains tasks and links to either procedural or conceptual information to help you perform the associated tasks. Perform the tasks from top to bottom, without skipping any tasks.

Preparation

By performing these tasks, you prepare the operating system and the network environment for Team Foundation Server Proxy.

Task

Detailed instructions

Download the current version of this guide. The latest version of this guide contains the most up-to-date installation procedures.

To download the most recent version, see this page on the Microsoft Web site:

Check for supported hardware and software. Verify that the operating system meets requirements for Team Foundation Server Proxy and that the hardware can run it.

Check for required permissions and user accounts. Verify that the account that you will use to install Team Foundation Server Proxy is a member of the Administrators security group on the server where you will install the proxy server. 

Determine the service account that you will use to install the proxy server (TFSPROXY).

Check for supported environment settings. Verify that the ports that the proxy server requires are open if you have a firewall between the server where you want to run Team Foundation Server Proxy and any clients or other servers that must connect to or be connected to the proxy server.

If Windows Firewall is on and configured to allow exceptions, the installation wizard for the proxy server creates exceptions for proxy server.

If you are using a different firewall or Windows Firewall is configured to disallow exceptions, you must open the ports manually before you install the proxy server.

Setup Internet Information Services (IIS). Install IIS if it is not installed, and then verify that IIS is configured to work with Team Foundation Server Proxy.

Installation of Team Foundation Server Proxy and Final Configurations

By performing these tasks, you can install and configure Team Foundation Server Proxy.

Task

Detailed instructions

Set up Team Foundation Server Proxy. Install Team Foundation Server Proxy. After the installation completes, use the Team Foundation Server Configuration Tool to configure your proxy server.

Connect the proxy server to Team Foundation Server.After the proxy server has been installed, you must edit the proxy.config file to connect the proxy server to the deployment of Team Foundation Server for which you want to cache files.

Final configuration on Team Foundation Server.On the deployment of Team Foundation Server for which you want to cache files, create a custom group, and add the service account for the proxy server (TFSPROXY) to it.

Create the group based on the following guidelines:

  • If you want to cache files for all projects in a collection, create a collection-level group.

  • If you want to cache files for all projects in a deployment of Team Foundation Server, create a server-level group.

NoteNote
If you are using Network Service for TFSPROXY, you must add the machine name of the server that is running Team Foundation Server instead of Network Service. The machine name is the server name followed by the $ symbol (for example, Domain\ServerName$). For more information about service accounts, see Accounts Required for Installation of Team Foundation Components.

For more information, see this page on the Microsoft Web site:

Connect Team Explorer to Team Foundation Server Proxy. After you configure the proxy server to connect to Team Foundation Server, you must configure Team Explorer to access version control files through the proxy server.

See Also

Concepts

Scenario: Installing Team Foundation Server Proxy