# System Requirements
This article describes the system requirements both for the server on which the analyses are executed as well as on the users' side.
# System Requirements for Analysis Server
The Teamscale server can be installed on both Linux and Windows machines and has the following minimum requirements:
- Operating System:
- Linux with glibc >= 2.15 and glibc++ >= 3.4.22 (e.g., Ubuntu 2018.04 or RHEL 8)
- Windows with Microsoft Visual C++ Redistributable for Visual Studio 2015, 2017 and 2019
- Java: Java Runtime Environment (e.g., Oracle Server JRE or OpenJDK), Version 11 or later, 64-bit
- CPU: 2 GHz, 2 or more cores recommended
- RAM: 4 GB minimum
- Disk Space:
- Installation: 250 MB
- Data: at least 10 GB (SSD recommended)
Note
The disk space requirements for data highly depend on the amount of source code of the analyzed software, the time range of the history being analyzed, and the commit behavior, i.e., the frequency and number of committed files, within the time range analyzed.
- Web Browser (Users):
- Chrome (latest version)
- Firefox (latest version)
- Internet Explorer version 11 or later
- Edge (latest version)
- Safari (latest version)
Sizing Example
As an example, a system of about 500 kLOC and a history of 1.5 years requires about 1 GB of disk space.
# System Requirements for IDE Plugins
Here are the requirements for Teamscale users who want to use one of the Teamscale IDE plugins:
- Eclipse: Eclipse SDK 4.4.2 (Luna SR2) or later, running on Java 8 or later
- Visual Studio: Visual Studio Version 2015 or later, .NET Framework 4.5 or later, Windows Vista or later
- IntelliJ: 2017.2 or later
- NetBeans: 8.1 or later, running on Java 8 or later