View Source

h4. Check the System Requirements
Before you install TeamCity, please familiariaze yourself with [Supported Platforms and Environments].
Additionally, read the [hardware requirements for TeamCity|How To...#hardwarerequirements]. However, note that these requirements differ significantly depending on the server load and the number of builds run.

h4. Select TeamCity Installation Package
TeamCity installation package is identical for both Professional and Enterprise Editions and is available for download at [] page.
Following packages are available:
|| Target || Download || Note ||
| Windows | TeamCity<version number>.exe | Executable Windows installer bundled with Tomcat and Java 1.6 JRE. |
| Linux, MacOS X | TeamCity<version number>.tar.gz | Package bundled with Tomcat servlet container for Linux, MacOS X or manual installation. |
| J2EE container | TeamCity<version number>.war | Package for installation into an existing J2EE container. |

h4. Install TeamCity
Following the installation instructions:
* [Installing TeamCity via Windows installation package|Installing and Configuring the TeamCity server#installingViaExecutable]
* [Installing TeamCity bundled with Tomcat servlet container (Linux, Mac OS X, Windows)|Installing and Configuring the TeamCity server#installingWithTomcat]
* [Installing TeamCity into Existing J2EE Container|Installing and Configuring the TeamCity server#installingJ2eeContainer]

h4. Install Additional Build Agents
Though, the TeamCity server in .exe and .tar.gz distributions is installed with a default build agent that runs on the same machine as the server, this setup may result in degraded TeamCity web UI performance and if your builds are CPU-intensive, it is recommended to install the build agent on separate machines or ensure there is enough CPU/memory/disk throughput on the server machine.

To setup additional build agents follow the [instructions|Setting up and Running additional Build Agents].

{color:#003366}*See also:*{color}
*Installation and Upgrade*: [Installing and Configuring the TeamCity Server] | [Setting up and Running additional Build Agents]