初回インストール
Triofoxサーバーを初めてインストールする場合は、All-in-Oneインストールをお勧めします。これは、新しいWindows 2016/2019/2022の仮想マシンを準備し、すべてのデフォルトパラメーターでインストールを実行する方法です。All-in-Oneインストールは最小限で完全に機能するセットアップであり、< 1000ユーザーの本番環境に使用できます。
ステップ 1: ファイルストアの準備
Triofoxサーバーは、リモートアクセスとモバイルアクセスを提供し、同期と共有機能を備えて、ローカルのファイルサーバーをリモートワーカーに接続します。そこで最初の質問は:あなたのファイルストレージソリューションは何ですか?
あなたのファイルストレージは、Windowsファイルサーバーネットワーク共有、またはCIFS/SMBプロトコルをサポートする任意のストレージデバイスである可能性があります。また、Triofoxサーバーで直接ドライブ文字としてマウントできるiSCSIデバイスである可能性もあります。または、プライベートインスタンスのOpenStack Swift内のコンテナ、Amazon S3互換ストレージのバケット、またはWindows Azure Blobストレージのコンテナである可能性もあります。基本的なアクセス情報を準備しておく必要があります。例えば、
Windowsファイルサーバー
Windowsファイルサーバーの場合は、ネットワーク共有へのUNCパスと、フォルダにアクセスするためのユーザー資格情報が必要です。
ローカルのC:またはD:ドライブの場合は、ローカルフォルダへのフルアクセス権を持つローカルユーザー資格情報が必要です。
OpenStack Swift
OpenStack Swiftの場合は、認証URLと資格情報が必要です。また、KeyStone V2、KeyStone V3、または単なるクラシック認証など、認証セットアップのバージョンを知っておく必要があります。
Amazon S3
Amazon S3の場合は、アクセスキーとシークレットキー、そしてバケット名が必要です。アクセスキーとシークレットキーがIAMユーザーからのものである場合は、IAMユーザーがバケットに対する完全な権限を持っていることを確認する必要があります。
Windows Azure Blobストレージ
「ストレージアカウント名」と「プライマリキー」、およびコンテナ名が必要です。
Triofoxの初期デプロイメントは、Triofoxサーバー上の
C:\Triofox
ディレクトリをバックエンドストレージとして使用するように設定します。このデフォルトのバックエンドストレージの場所は、後でデフォルトサーバーのバックエンドストレージを変更することで別の場所に変更できます。
ステップ 2: アクティブディレクトリの準備(オプション)
アクティブディレクトリを含める場合は、以下の情報が必要です:
- アクティブディレクトリドメインコントローラーのDNS名(またはIPアドレス)。
- アクティブディレクトリにアクセスできるサービスアカウント。
- アクティブディレクトリドメインのDNS名。
アクティブディレクトリがローカルにある場合、最良の方法は、インストールが開始される前にTriofoxサーバーマシンをアクティブディレクトリドメインに参加させることです。
アクティブディレクトリがTriofoxサーバーに対してリモートに位置している場合は、LDAPを使用してアクティブディレクトリに接続するのではなく、サーバーエージェントソフトウェアを使用してアクティブディレクトリに接続する必要があります。
ステップ 3: データベースサーバーの準備
All-in-Oneインスタンスをインストールしている場合は、このステップをスキップできます。All-in-OneインストーラーはPostgreSQLサーバーをインストールし、データベースを適切に設定します。all-in-oneインストールについては、以下のステップ 5: インストールの開始を参照してください。 このステップは、サーバーファーム内のTriofoxサーバーにデフォルトでインストールされていない別のデータベースにのみ適用されます。サーバーファーム内のすべてのTriofoxサーバーは、単一の中央データベースを共有します。
Triofoxの「all-in-one」インストールのデフォルトデータベースエンジンはPostgreSQLです。
永続的な情報が保存される場所は2か所あります。最初の場所は、ステップ1で述べたファイルストアです。2番目の場所はTriofoxデータベースです。データベースには、ユーザー名、チームフォルダ、共有フォルダ、ログイントークンなどの設定情報が含まれています。また、監査トレースやファイル変更ログなどの実行時情報も含まれています。
Triofoxのデフォルトインストールでは、Triofoxサーバー上のローカルPostgreSQLデータベースを使用します。POC(プルーフ・オブ・コンセント)テストインストールをできるだけ簡単にするために、このオプションを提供しています。
現在、TriofoxはPostgreSQL、MySQL、またはMicrosoft SQL Server(DBMS)データベース管理システムをサポートしています。外部データベースサーバーを使用するいくつかの良い理由は、パフォーマンス、スケーラビリティ、および高可用性です。
Microsoft SQL Server
デフォルトのPostgreSQLオールインワンデプロイメントの代わりに外部のMicrosoft SQL Serverを使用する場合は、SQL Server認証が混在モード認証に設定されていることを確認する必要があります。Triofoxサーバー接続には、Windows組み込み認証アカウントではなく、SQLアカウントの使用が必要です。
サーバーファームの最初のTriofoxサーバーをセットアップする際(サーバーファームはTriofoxサーバー1台だけを含むほど小さい場合があります)、インストーラーはデータベースを作成し、データベースにテーブルを作成し、データベースにストアドプロシージャを作成する必要があります。したがって、インストールには十分な権限を持つSQLセキュリティアカウントが必要です。
データベースサーバーがTriofoxサーバーの外部にある場合は、TCPプロトコルが有効になっており、SQL接続用のファイアウォールが開いていることを確認してください。デフォルトのTCPポートは1433であり、このポートはファイアウォールで開いている必要があります。SQLサーバーが別のポートを介して着信接続をリッスンしている場合は、デフォルトのTCPポートの代わりにこのポートも開いている必要があります。
MySQLサーバー
MySQLは通常、TCPポート3306でリッスンしています。このポートがファイアウォールで開いていることを確認してください。
PostgreSQL
PostgreSQLのデフォルトTCPポートは通常5432ですが、これはpostgresqlで簡単に変更できます。
ステップ4:Triofoxサーバーの準備
Triofoxサーバーを準備する最も簡単な方法は、英語ロケールのクリーンなWindows Server 2016/2019/2022 OSを使用することです。サーバーファームを形成するために複数のTriofoxサーバーを使用したい場合は、サーバーファーム内のサーバーがすべて同じタイムゾーンにあることを確認してください。
Triofoxサーバーは、ベースのWindows OSが英語ロケールで動作しているという事実に関係なく、複数の言語のローカライゼーションサポートを提供します。
仮想マシン上で実行されるWindows Server 2019またはWindows Server 2022を推奨サーバーOSとして推奨します。
サポートされているオペレーティングシステム
- Windows Server 2016
- Windows Server 2019
- Windows Server 2022
サポートされているCPU
- 64ビットIntelまたはAMD x64アーキテクチャ
- 2 - 仮想CPU最小(4 - 仮想CPU以上を推奨)
メモリ
8GB RAM最小(16 GB以上が望ましい)
ハードディスクスペース
100 GB最小、できればSSD。これはバックエンドファイルストレージがTriofoxサーバー自体に位置していないことを前提としています。
EC2サーバータイプ
Amazon Web Service(AWS)でTriofoxをインストールする場合、こちらが本番環境での最小AWS EC2インスタンスタイプを推奨します。
- t2.xlarge(汎用、4 vCPU、16 GB)
- t3.xlarge(汎用、4 vCPU、16 GB)
詳細については、AWS EC2インスタンスタイプ をご覧ください。
Azure仮想マシンサイズの推奨
Microsoft Windows AzureでTriofoxをインストールする場合、こちらが本番環境での最小Azure仮想マシンサイズを推奨します。
- D4a V4 (4 vCPU 16GB)
- D4as V4 (4 vCPU 16GB)
- D4d V4 (4 vCPU 16GB)
- D4ds V4 (4 vCPU 16GB)
- D4 v4 (4 vCPU 16GB)
ステップ5:インストールの開始
Google ChromeブラウザまたはMicrosoft Edgeブラウザ(Chromiumベース)をダウンロードしてインストールし、インストール前にブラウザをデフォルトブラウザとして設定することをお勧めします。Microsoft Internet Explorerをデフォルトブラウザとして使用することはお勧めしません。ウェブブラウザインターフェース内での管理作業には適していません。
Triofoxのインストールパッケージは、Triofoxの顧客ポータル (https://www.triofox.com にログインして)から入手でき、Private Triofoxセクションにアクセスできます。
Triofoxサーバーコンソールに管理者権限でログインします(RDPまたは物理コンソールでも構いません)。顧客ポータルで「ダウンロード」ボタンをクリックすると、インストーラーがダウンロードセクションに表示されるか、ブラウザの下部にリンクとして表示されます。実行可能ファイルをクリックしてインストールを開始します。
ウェルカムスクリーンが表示されます。
「次へ」をクリックします
そして、EULAに同意して「次へ」をクリックします。
Triofoxをインストールしたいパスを選択します。
次に「インストール」をクリックします。
Triofoxがインストールされた後、インストールを完了するためにシステムを再起動する必要があります。
インストール後、サーバーを再起動する必要があります。初期設定のために、ウェブブラウザが自動的に開きます。