Parent page: Altium NEXUS Server のインストール、ライセンス、および管理
Altium NEXUS Server は、他の Altium サーバー製品(Altium Infrastructure Server、Altium Vault(3.0以前))と同じ PC にインストールすることはできません。Altium Vault の場合は、Altium NEXUS Server へアップグレードすることが可能です(Altium Vault の新しいバージョンへの更新と同様です)。
Altium NEXUS Server は、導入された Altium NEXUS ソリューション全体の中核を担う重要なコンポーネントです。ストレージ、正式なリビジョン管理、サプライチェーンインテリジェンス、ライフサイクル状態管理を提供することで、高い整合性とスマートな設計・製品データ管理を実現します。また、チーム構成管理、プロジェクト管理、ネットワークインストール、集中設計コラボレーションなど、他の関連サービスを提供するための集中プラットフォームとしても機能し、幅広い技術や機能をサポートします。Altium NEXUS Server のインストールは、Altium NEXUS Server Setup ウィザードによって直感的かつ迅速に行えます。
この記事では、初めてコンピューターに Altium NEXUS Server をインストールする手順について説明します。既存のインストールをアップグレードする場合は、新しいバージョンへの更新をご覧ください。
Altium NEXUS Server は、32ビット OS または Windows 認証をサポートしない 64ビット OS(Core、Home、Starter、Base エディション)上にはインストールできません。サポートされているオペレーティングシステムの概要は以下の通りです:
- Officially Supported: Windows Server 2019 Standard Edition 64ビット(推奨)、Windows Server 2016 Standard Edition 64ビット(最小要件)。
- Recommended only for Evaluation: Windows 10 64ビット、Windows 8.1 64ビット - いずれも Ultimate または Professional バージョン。これらの OS では、NEXUS Server のブラウザーインターフェースを通じて同時に使用できるウェブソケットは 10 個に制限されます。
追加のシステム要件については、
システム要件をご覧ください。
Altium NEXUS Server インストーラーには既存サーバーの自動バックアップ機能が含まれていますが、アップデート前にご自身でデータのバックアップを取ることを強くお勧めします(冗長コピーを別途保存しておくと安心です)。予期せぬ技術的トラブルが発生した場合にも安全性が高まります(詳細は
Altium NEXUS Server のバックアップとリストアをご参照ください)。本番環境を更新する前に、別のマシンで新しいリリースをテストすることを推奨します。仮想マシンの利用も非常に有効です。
インストール前の準備
Altium NEXUS Server Setup ウィザードにアクセスするには、まず実行ファイル( Altium NEXUS Server <VersionNumber>.exe)を取得して実行する必要があります。この実行ファイルは、Altium による Altium NEXUS の配布の一部として提供され、ハードディスク上の任意の場所に保存できます。
- 一部のユーザーで、Altium NEXUS Server インストーラー実行時に Microsoft .NET Core アプリのインストールに問題が発生することがあります。
► 回避策や修復方法については、新しいオペレーティングシステムへのインストールセクションをPossible Installation Issuesページでご確認ください。
- ウイルス対策ソフトの予期しない動作が確認されているため、Altium NEXUS Server のインストール中はウイルス対策ソフトを無効にすることを推奨します。
セットアップウィザードの実行
Altium NEXUS Server <Version Number>.exeファイルをダブルクリックします。Altium NEXUS Server には、.NET Framework 4.8および.NET Core 3.1.2がホストコンピューターにインストールされている必要があります。これらが既にインストールされていれば、Altium NEXUS Server Setupウィザードが直接表示されます。未インストールの場合は、以下の手順が実行されます:
- .NET Framework 4.8インストール - 未インストールの場合は、この時点でインストールするオプションが表示されます。Yes をクリックするとインストーラーが起動します。

- インストール完了後、コンピューターを再起動し、再度Altium NEXUS Server <Version Number>.exeファイルを実行してください。
- .NET Core 3.1.2インストール - 未インストールの場合は、この時点でインストールするオプションが表示されます。インストールはバックグラウンドで行われ、その後Altium NEXUS Server Setupウィザードが表示されます。

Altium NEXUS Server Setupウィザードの初期ウェルカムページ。
インストールウィザードは、サーバーの効果的なインストールに必要な情報を段階的かつ直感的に収集する一連のページで構成されています。
Next をクリックして続行します。以下のセクションでは、各ページの概要を説明します。
ライセンス契約
このウィザードのページでは、Altium エンドユーザーライセンス契約(EULA)が表示されます。

Altium のエンドユーザーライセンス契約を読み、同意してください。
契約書はインストール後、RTF 形式(Eula.rtf)でメインのインストールフォルダー(次ページで設定、デフォルトは\Program Files (x86)\Altium\Altium NEXUS Server)に保存されます。
EULA を読んだら、I accept the agreementオプションを有効にし、Nextボタンをクリックしてインストールを続行します。
インストール先の選択
次のウィザードページでは、Altium NEXUS Server のインストール先を指定できます。デフォルトのインストールパスは\Program Files (x86)\Altium\Altium NEXUS Serverです。Altium NEXUS Server のインストールには最低 3.22GB の空きディスク容量が必要です。
別の場所を指定する場合は、フィールドに直接入力するか、フィールド右側のBrowseボタンをクリックして、目的のフォルダーを参照または新規作成してください。

Altium NEXUS Server のインストール先を決定します。
Altium NEXUS Server は、管理対象コンテンツのリポジトリを提供するだけでなく、追加サービスを「プラグイン」して提供するための基盤プラットフォームも提供します。これらのサービスには、Vault Service(Altium NEXUS Server 本体)、Identification Service、Search Service、Comments Service、Data Acquisition Service、Part Catalog Service、Projects Service などが含まれます。
インストール先を指定したら、Next をクリックして続行します。
Altium NEXUS Server データディレクトリの選択
このウィザードページでは、データベースおよびリビジョンファイルの保存先フォルダーをそれぞれ指定します。デフォルトのインストールパスは以下の通りです:
- Database Folder –
\ProgramData\Altium\NexusServerData
- Revision Files Folder –
\ProgramData\Altium\NexusServerData\Revisions
別の場所を指定する場合は、フィールドに直接入力するか、フィールド右側のBrowseボタンをクリックして、目的のフォルダーを参照または新規作成してください。
サーバーをインストールし、データベースに Firebird を使用する場合、サンプルデータ(管理プロジェクトや管理コンポーネントなど)をインストールするオプションもあります。サーバー技術に不慣れな場合は、すぐに試せるデータが用意されるため非常に便利です。これを利用するには、Install sample dataオプションを有効のままにしてください。サーバーフォルダーのデータ構造と一部のコンポーネントテンプレートのみでインストールしたい場合は、このオプションを無効にしてください。

サーバーデータのインストール先を決定します。
データフォルダーの場所を指定したら、Next をクリックして続行します。
Altium NEXUS Server の構成
次のウィザードページでは、Altium NEXUS Server がネットワーク接続に使用するポート番号を指定します。デフォルトは以下の通りです:
- HTTP ポート(デフォルト 9780)
- HTTPS ポート(デフォルト 9785)
- LDAP サービス ポート(デフォルト 9791)
既に使用されているポートがある場合、インストーラーは次に利用可能なポートを検索して自動的に設定します。
ポートを選択する際は、他のアプリケーションで使用されているポートと競合しないようご注意ください。既に使用中の場合はインストーラーから通知されます。

サーバー通信のためのポート番号を設定します。
ポート番号を必要に応じて指定したら、Next をクリックして続行します。
Altium NEXUS Server データベースの選択
このウィザードのページでは、サーバーで使用するデータベースの種類を指定します。利用可能なデータベースタイプは2つあります:
Firebirdはデフォルトのデータベースオプションです。Firebird 3.0エンジンが3050ポートで使用され、サーバー用の新しいデータベースがネイティブサポートで追加オプションなしに作成されます。以前のバージョンのFirebirdがインストールされている場合は、自動的にv3.0に更新されます。Oracleデータベースタイプは、既存システムのバックエンドとしてこのタイプのデータベースをすでに利用している組織でのAltium NEXUS Serverのインストールを簡素化します。既存インフラ上でサーバーをホストすることで、インストールや管理の複雑さを軽減します。

サーバーのバックエンド用データベースの種類を選択してください。
データベースの種類を指定したら、Next をクリックして続行します。
Altium NEXUS Server データベース構成
デフォルトのFirebirdデータベースの場合、追加のオプションはありません。Oracle データベースタイプを選択した場合、このページが表示されます。以下の情報を指定してください:
- TNS Alias - データベースに割り当てられたTNS(Transparent Network Substrate)エイリアス名
- Username - データベースログイン認証情報のユーザー名部分
- Password - データベースログイン認証情報のパスワード部分

Altium NEXUS Serverで使用する、貴社のOracleデータベースへのアクセス情報を指定してください。
すべてのデータベースパラメータ(ユーザーパスワードは暗号化形式で含む)は、LocalVault.iniファイル(デフォルトのAltium NEXUS Serverインストールでは\Program Files (x86)\Altium\Altium NEXUS Serverフォルダー内)に保存されます。
データベースオプションを指定したら、Next をクリックして続行します。
インストールの準備完了
インストーラーはインストールを進めるために必要な情報をすべて取得しました。内容を変更する場合はBackボタンをクリックしてください。インストールをキャンセルしたい場合はCancelをクリックします。インストールを進める場合はInstallをクリックしてください。ページは「インストールの準備完了」から「インストール中」に変わり、インストールが進行します。完了したら、Finishをクリックしてウィザードを終了してください。
Altium NEXUS ServerはMicrosoft Internet Information Services(IIS)パッケージ上で動作します。PCにIISがインストールされていない場合、インストールプロセス開始後にインストールを促されます。

Installをクリックしてインストールを開始してください。インストールが完了したらFinish をクリックします。
インストーラーの最終ページには、サーバーへアクセスするためのURL(HTTPおよびHTTPS)も表示されます。これはAltium NEXUSからサーバーにサインインする場合や、ブラウザベースのインターフェースからサーバーにアクセスする場合に利用できます。
Altium NEXUS Serverが稼働しているかの確認
Altium NEXUS Serverが稼働しているかどうかは、WindowsのInternet Information Services (IIS) Managerパネル(Administrative Toolsウィンドウからアクセス)で確認できます。Altium NEXUS Server関連のアプリケーションプールがStarted 状態であることを確認してください。詳細はIISにインストールされたアプリケーションプールを参照してください。
コマンドラインからのインストール
Altium NEXUS Serverは、以下のエントリを使用してコマンドラインからもインストールできます:
- DatabaseName - データベース名(データベースファイル名)。パスはダブルクォーテーションで囲んで指定します。例:"C:\ProgramData\Altium\NexusServerData\DXPSERVER.dat"(デフォルトインストールの場合)。
- DataFolder - データベースの保存先フォルダー。パスはダブルクォーテーションで囲んで指定します。例:"C:\ProgramData\Altium\NexusServerData"(デフォルトインストールの場合)。
- DBPassword - データベースログイン認証情報のパスワード部分。例:MyPassword。
- DBServer - データベースの場所。形式はHost:Port。例:localhost:3050(デフォルトのFirebirdデータベースインストールの場合)。
- DBType - 使用するデータベースの種類。次のいずれかの値を入力します:FirebirdまたはOracle。
- DBUserName - データベースログイン認証情報のユーザー名部分。例:MyName。
- InstallFolder- Altium NEXUS Serverをインストールする場所。パスはダブルクォーテーションで囲んで指定します。例:"C:\Program Files (x86)\Altium\Altium NEXUS Server\"(デフォルトインストールの場合)。
- InstallSampleSnapshot- サンプルデータをサーバーにインストールするか(値を1に設定)、データなしのクリーンインストールにするか(値を0に設定)を制御します。
- Log- インストールログファイルの場所とファイル名を変更する場合にこのパラメータを使用します。パスはダブルクォーテーションで指定してください。省略した場合はデフォルトのインストール場所(\Program Files (x86)\Altium\Altium NEXUS Server\install.log)が使用されます。
- Port- 通信ポート。例:9780 (デフォルトインストールの場合)。
- RevisionFolder - リビジョンファイルの保存先フォルダー。パスはダブルクォーテーションで囲んで指定します。例:"C:\ProgramData\Altium\NexusServerData\Revisions"(デフォルトインストールの場合)。
- VERYSILENT- このパラメータを使用すると、ダイアログが一切表示されずにインストールを実行できます。
コマンドラインで情報を入力する際は、以下に注意してください:
- インストーラー実行ファイル名から始めます。例:"Altium NEXUS Server <VersionNumber>.exe"。
- 各パラメータを入力し、イコール記号(=)の後に値を指定します。
- 次のパラメータは、スペースとスラッシュ( /)で区切ります。
- ダイアログを一切表示せずに実行する場合は、最後にVERYSILENT を追加してください。
したがって、コマンドライン入力例は次のようになります:
"Altium NEXUS Server <VersionNumber>.exe" /InstallFolder="C:\Program Files (x86)\Altium\Altium NEXUS Server\" /Port=9780 /DBType=Firebird /DBServer=localhost:3050 /DBUserName=MyName /DBPassword=MyPassword /DatabaseName="C:\ProgramData\Altium\NexusServerData\DXPSERVER.dat" /DataFolder="C:\ProgramData\Altium\NexusServerData" /RevisionFolder="C:\ProgramData\Altium\NexusServerData\Revisions" /VERYSILENT
上記のパラメータの大半は、サーバーのアップデート時には適用されません。コマンドラインによるアップデートには、以下の方法を推奨します:
"Altium NEXUS Server <VersionNumber>.exe" /VERYSILENT
既存サーバーのバックアップ作成有無や保存場所をさらに制御したい場合は、次のパラメータをコマンドラインに追加できます:
- BackupFile- 現在のサーバーを新しいバージョンにアップデートする際のバックアップファイルのパス。パスはダブルクォーテーションで指定します。例:「C:\NEXUS Server\Backups\NexusServerBackup16032021.zip"」。
- IgnoreBackup- 新しいバージョンにアップデートする際、現在のサーバーのバックアップを作成しない場合にこのパラメータを使用します。バックアップが何らかの理由で失敗する場合に非常に有用です。
インストール後の管理
Altium NEXUS Serverのインストール後の管理方法については、以下のリンクを参照してください: