TestRail Server is a web application that can be installed directly on your web or application server. It uses a database (SQL Server or MySQL) to store the application data. Please see below for the exact server requirements and supported versions. These requirements apply to all TestRail Server releases from 9.4.1 through 10.3.1.
Windows Server Requirements
- Operating System: Windows Server 2016, 2019, or 2022
- Database: MS SQL Server (Version 2019 or 2022 supported). MySQL is not supported in a Windows environment.
- Web server: IIS with FastCGI / PHP integration
-
PHP version:
- 8.1 for TestRail 9.4.1->9.8.1 (with curl, fileinfo, gd, imagick, mbstring, openssl, and sqlsrv_81_nts_x64)
- 8.3 for TestRail 10.0.1 onwards (recommended)
For more information about installing TestRail Server in a Windows server environment, read Preparing your Windows server for the installation: 9.4.1 to 9.8.1, 10.0.1 onwards or Installation on Docker: Overview.
Unix/Linux Server Requirements
- Operating System: We test TestRail with various Linux distributions, but any standard Unix-based server operating system with Apache, MySQL and PHP support will work. We recommend Ubuntu Server LTS versions.
- Database: MySQL (5.5, 5.7, 8.0, 8.1, 8.4.5) or MariaDB 10.1 or later
- Web server: Apache with mod_php or equivalent
-
PHP version:
- 8.1 for TestRail 9.4.1->9.8.1 (with curl, fileinfo, gd, imagick, mbstring, openssl, and mysql extensions)
- 8.3 for TestRail 10.0.1 onwards (with curl, fileinfo, gd, imagick, mbstring, openssl, and mysql extensions)
For more information about installing TestRail Server in a Unix or Linux server environment, read Preparing your Unix/Linux server for the installation: 9.4.1 to 9.8.1, 10.0.1 onwards or Installation on Docker: Overview.
Web browsers
- Microsoft Edge (recent versions)
- Firefox (recent versions)
- Chrome, Safari, Webkit (recent versions)
Hardware requirements
We recommend adhering to the following list of requirements as a minimum starting point for your TestRail Server installation:
- CPU & Cores: Quad-core CPU
- Memory: 16GB+ (Linux) or 16GB+ (Windows Server)
- Disk/IO performance: server-grade disk/IO subsystem recommended
- Disk space: 200MB+ per user, in addition to system space. (e.g. 20-40GB+ for overall machine)
- Virtualization supported: Yes, with server-grade VM product.
Check out our optimization tips for large installations.
If you’re looking for information on upgrading TestRail, please check out the guides to upgrade TestRail on Windows and Unix/Linux environments.