上の画像は、オンプレミス・セットアップのさまざまなインストール・オプションを示しています。 Frontline Command Center (FCC)、Database、Keycloakはセルフホストで、Frontline システム環境の中心的なコンポーネントと見なされます。
ライセンスサーバーはFrontline クラウド内にあり、FCCへの接続を確保する必要があります。いくつかのサービスは、セルフホストまたはFrontline クラウド経由で利用することができます。必須サービスはPDF生成と画像操作FaaSです。以下のサービスはオプションであり、個々のユースケースに依存します:
- 電子メールサービス:電子メール通知は、xAssist 通話招待およびパスワードリセット機能に使用されます。
- xAssist スタック: xAssistスタックは、TURNサーバーセットアップ、WebRTCなどをカバーします。このセットアップは、直接またはワークフロー内のビデオ通話に必要です。
- Proglove Scanner FaaS:Proglove スキャナのセットアップに必要な PDF ファイルを生成します。Proglove スキャナを使用する場合にのみ必要です。
注:オンプレミスのインストールには、可能な限りFrontline クラウドサービスを使用することをお勧めします。これらのサービスは最新のアップデートを受信し、TeamViewer によって集中管理されています。これらのFrontline クラウド・サービスはいずれもデータを保存せず、匿名処理に重点を置いています。
Frontline コマンドセンター(FCC)の基本的な設置には、以下の要件を満たす必要がある:
- サーバーのオペレーティングシステム: サーバーオペレーティングシステムは、Ubuntu 20.04+またはWindows Server 19とMariaDBデータベースバージョン10.3+が推奨されていますが、他のシステムセットアップでも動作する場合があります。他のシステムセットアップも動作する可能性がありますが、インストールガイドとサポートはこのセットアップに焦点を当てています。
- サーバースペック最低4GBのRAMと最低50GBのディスク容量が必要です。
- サーバーの管理者権限: Frontline プラットフォームのインストールには、サーバーとインフラストラクチャの管理者権限が必要です。
- Javaランタイム環境(JRE):サーバーにJREバージョン17+がインストールされていて、
JAVA_HOME
変数が適切に設定されていることを確認してください。検証のため、ターミナルで次のように実行してください:java -version
and$JAVA_HOME
。 - ライセンスサーバーへの接続: FCCを使用するには、有効なライセンスキーが必要です。サーバーはFrontline ライセンスサーバーにアクセスできなければなりません。検証のため、ターミナルで以下を実行してください:
curlhttps://licensing.svc.frontlineworker.com/app/rest/key-management/jwk
- SSLとポート:Frontline 、SSLは必須です。SSLターミネーション付きのリバースプロキシを使って、リバースプロキシポートだけを開くことをお勧めします。あるいは、FCC用にSSLを直接設定することもできます(ポート443を推奨)。この場合、Keycloak用に別のポートを開く必要があります(ポート444など)。自己署名証明書がサポートされています。
- 静的IP/完全修飾ドメイン名:外部デバイスがFrontline Command Centreに接続するためのURLは、xserver.propertiesファイルで設定する必要があります。HMDがFrontline Command Centreに接続できるように、サーバーは静的IPアドレスで設定された完全機能ドメイン名を持つ必要があります。これにより、IPアドレスが変更されても、HMDの設定がデフォルト値に戻ることはありません。