TestRail Server は、Web サーバーまたはアプリケーション サーバーに直接インストールされる Web アプリケーションです。TestRail はアプリケーションデータの保存にデータベース (SQL Server または MySQL) を使用します。詳細なサーバー要件とサポート対象バージョンについては、以下を参照してください。
Windows Server の要件
| 名称 | セットアップ方法 | |
|---|---|---|
| OS | Windows Server 2016、2019、2022 | Windows サーバーへのインストールの準備 |
| DB | MS SQL Server 2019 または 2022 いずれも混合モード認証が必要 MySQL は Windows 環境ではサポートされていません。 |
空の SQL データベースを作成する (Windows) |
| Web Server | FastCGI / PHP統合を備えた IIS | Windows サーバーへのインストールの準備 |
| PHP | PHP 8.1 (PHP 8.1.29 以降、PHP 8.1 最新版を推奨) ※curl、fileinfo、gd、imagick、mbstring、openssl および sqlsrv_81_nts_x64 拡張モジュールを含む |
Windows サーバーへのインストールの準備 |
| その他 | ionCube PHP Loader extension | Windows サーバーへのインストールの準備 |
| Chrome Headless Shell | Windows サーバーへのインストールの準備 |
Windows 環境への TestRail Server のインストールの詳細については、Windows Server へのインストールの準備を参照してください。
TestRail 7.5 以降のバージョンから TestRail 9.4 にアップグレードする場合
Apache Cassandra のインストールも必要です。アップグレードおよび Cassandra から Microsoft SQL Server へのデータ移行が完了後、Cassandra を停止できます。
詳細はこちらをご確認ください。
| 名称 | セットアップ方法 | |
|---|---|---|
| DB | Apache Cassandra 3.11 | Windows での Cassandra NoSQL データベースのインストール |
| PHP拡張モジュール | Cassandra PHP driver extension | Windows での Cassandra NoSQL データベースのインストール |
Unix/Linux サーバーの要件
| 名称 | セットアップ方法 | |
|---|---|---|
| OS | Ubuntu Server の LTS バージョンを推奨。 TestRail はさまざまな Linux ディストリビューションでテストされています。Apache、MySQL、および PHP をサポートする標準の Unix ベースのサーバー OS であれば、任意のディストリビューションで動作します。 |
Unix/Linux サーバーへのインストールの準備 |
| DB | MySQL 5.5、5.7、8.0 、8.1 または MariaDB 10.1 以降 | Unix/Linux サーバーへのインストールの準備 空の SQL データベースを作成する (Unix/Linux) |
| Web Server | mod_php または同等のものを備えた Apache | Unix/Linux サーバーへのインストールの準備 |
| PHP | PHP 8.1 (PHP 8.1.29 以降、PHP 8.1 最新版を推奨) ※curl、fileinfo、gd、imagick、mbstring、openssl および mysql 拡張を含む |
Unix/Linux サーバーへのインストールの準備 |
| その他 | ionCube PHP Loader extension | Unix/Linux サーバーへのインストールの準備 |
| Chrome Headless Shell | Unix/Linux サーバーへのインストールの準備 |
Unix または Linux 環境への TestRail Server のインストールの詳細については、Unix/Linux サーバーへのインストールの準備を参照してください。
TestRail 7.5 以降のバージョンから TestRail 9.4 にアップグレードする場合
Apache Cassandra のインストールも必要です。アップグレードおよび Cassandra から MySQL へのデータ移行が完了後、Cassandra を停止できます。
詳細はこちらをご確認ください。
| 名称 | セットアップ方法 | |
|---|---|---|
| DB | Apache Cassandra 3.11 | Cassandra NoSQL データベースのインストール (Unix / Linux) |
| PHP拡張モジュール | Cassandra PHP driver extension | Cassandra NoSQL データベースのインストール (Unix / Linux) |
ウェブ ブラウザー
-
- Microsoft Edge (最近のバージョン)
- Firefox (最近のバージョン)
- Chrome、Safari、Webkit (最近のバージョン)
ハードウェア要件
最小限の開始点として、以下のリストに従うことを推奨します。
-
-
CPU およびコア: クアッドコア CPU
-
メモリ:Windows Server、Linuxともに16GB以上
-
ディスク/ IO パフォーマンス:サーバーグレードのディスク/ IO サブ システムを推奨
-
ディスク容量:システム容量に加え、1 ユーザーあたり 200MB 以上。(例: マシン全体で 20~40GB以上)
-
仮想化環境のサポート:あり。サーバーグレードの VM 製品
-
大規模なインストールの場合は、最適化のヒントを参照してください。