スーパーユーザー、On-Prem Server プロファイル、リポジトリサーバーの設定
Navicat On-Prem Serverは、Navicatオブジェクトを安全に社内で保管できるクラウド環境をホストするためのオンプレミスソリューションです。チームメンバー間の連携強化を目的とした2つのNavicat製品のうちの1つであり、もう1つはNavicat Cloudです。これら2つのソリューションの主な違いは、共有オブジェクトの場所です。Navicat Cloudの場合、共有オブジェクトはNavicatのサーバー上に保存されますが、Navicat On-Prem Serverは組織のインフラストラクチャ上に存在します。とはいえ、Amazon Linux 2またはDockerコンテナ内にNavicat On-Prem Serverをインストールすることもできます。今日のブログでは、MySQL 8 Community Serverインスタンスを使用したWindows 10でのNavicat On-Prem Serverを設定する最初の手順について説明します。次のブログ記事では、残りの手順を含めてシリーズを完成させます。
Navicat On-Prem Server の起動と停止
インストール後、Navicat On-Prem Serverは自動的に起動します。 タスクバーのアイコンからこの動作を設定できます。
アイコンを右クリックすると、コンテキストメニューが開きます。そこから、Navicat On-Prem Serverの起動と停止、および自動起動機能の有効化と無効化を行えます。
ウェルカムページ
Navicat On-Prem Server をインストール後、初回起動時に、ブラウザがポップアップし、Navicat On-Prem Server のウェルカムページ (http://<your_ip_address>:<port_number>
) が開きます。ホストアドレスは Navicat On-Prem Server をインストールしたシステムのホスト名で、ポート番号はデフォルトで 3030 です。したがって、サーバーの URL は通常「http://127.0.0.1:3030/
です。
ウェルカムページでは、「On-Prem Server のセットアップ」ボタンをクリックして Navicat On-Prem Server の基本設定を完了するか、すでに Navicat On-Prem Server が存在する場合は既存の設定をインポートできます。
今回は初めてのインストールなので、設定の詳細を手動で入力します。入力するセクションは6つあります。
- 1. スーパーユーザー
- 2. On-Prem Server プロファイル
- 3. リポジトリサーバーへの接続
- 4. アプリサーバー
- 5. 通知設定
- 6. 確認
次のセクションでは、上記の最初の3つのポイントについて説明します。
スーパーユーザーアカウントの作成
スーパーユーザーは、Navicat On-Prem Serverのすべての機能に無制限にアクセスできるローカルユーザー(管理者)アカウントです。スーパーユーザーのユーザー名、パスワード、氏名、メールアドレス、携帯電話番号、優先言語、外観のプロファイル情報を入力できます。また、プロフィール写真をアップロードすることもできます。
すべての詳細を入力したら、「次へ>」をクリックして続行します。
On-Prem Server プロファイルの設定
次のページでは、On-Prem Server 名や会社名など、On-Prem Server に関するいくつかの詳細を指定できます。サーバーのロゴ画像をアップロードすることもできます。
「次へ>」をクリックして次の画面に進みます。
リポジトリサーバーへの接続
リポジトリデータベースには、すべてのユーザー情報と Navicat オブジェクトが保存されます。サポートされているデータベースは次のとおりです。
- MySQL
- MariaDB
- PostgreSQL
- SQL Server
- Amazon RDS
理想的には、リポジトリデータベースとして機能する別のインスタンスを割り当てる必要があります。また、本番サーバーに置くべきではありません。
セキュリティを強化するために、SSL認証を使用し、使用する暗号化暗号の種類を指定できます。TLS_RSA_WITH_AES_128_GCM_SHA256、TLS_RSA_WITH_AES_256_GCM_SHA384、TLS_AES_128_GCM_SHA256、TLS_AES_256_GCM_SHA384、TLS_CHACHA20_POLY1305_SHA25 など、多くの一般的な暗号スイートがサポートされています。
今後の展望
Navicat On-Prem Server スタートガイドのパート1では、Windows 10 で MySQL 8 Community Server インスタンスを使用して、スーパーユーザー、On-Prem Server プロファイル、およびリポジトリサーバーを構成する方法について説明しました。締めくくりとして、アプリサーバー、通知設定、および確認について説明するつもりです。
Navicat On-Prem Server を試してみたいですか? Windows、macOS(Homebrewを使用)、および Linux オペレーティングシステムで利用できる14 日間の完全機能を備えた無料トライアルをダウンロードできます。