メインコンテンツにスキップ

Linux サーバーへのインストール (基本)

次のドキュメントは、単一の PC/仮想マシン でホストされている Linux サーバーでの ONES の基本的なインストール手順です。

データベースを含むすべてのコンポーネントがバンドルされ、docker ファイルによってセットアップされます。

サーバーとデータベースを別々にインストールしたい場合は、Linuxサーバーへのインストール(上級)を参照してください。

前提条件
  • Linux 環境は Docker をサポートしており、ほとんどの Linux ディストリビューション (Redhat、CentOS、Ubuntu、Oracle Linux など) は Docker をサポートします。
  • 環境の Linux オペレーティング システムに従って Docker エンジンをインストールします。公式 ガイド に従ってください。
  • Docker Compose をインストールします。 Linux OS では Linux スタンドアロン バイナリを選択する必要があります。公式の [ガイド](https://docs.docker.com/compose/install/#install-compose-as-standalone-binary-on-linux -システム)
  • 仮想マシン (Hyper-v や WMWare など) の場合、ハイパースレッディングをサポートし、ネストされた仮想化 を実行できる必要があります。 仮想マシンでこれらの構成を有効にしてください
  • 有効な SSL 証明書
情報

Docker エンジンが正しくインストールされていることを確認するには、コマンドsudo docker images を使用します。

Docker Compose が正常にインストールされたことを確認するには、コマンドsudo docker-compose version を使用します。

セットアップ プログラム

  1. リンクからインストール スクリプトをダウンロードします。
  2. ファイルをルート フォルダー /bookings-one に展開します。

  3. ONES サーバー イメージ bookings-one.tar をダウンロードし、フォルダ /bookings-one に配置します。

ONES サーバー イメージの直接ダウンロード リンクはありません。 ONES サーバー ミラーをインストールするには、ONEs Software にお問い合わせください。
  1. SSL 証明書をディレクトリ /bookings-one/certificate/bookings-one.pfx にあるものに置き換えます。名前は bookings-one.pfx のままにしておく必要があります。

  2. docker-compose.yml を開きます。

    1. ServerUrl https://localhost をサーバーアドレスに変更します
    2. タイムゾーンを自分のタイムゾーン名に変更します
    3. ASPNETCORE_Kestrel__Certificates__Default__Password を証明書のパスワードに変更します
  3. ターミナルを開き、cd /bookings-one を実行します

  4. コマンドsudo docker load --input ./bookings-one.tar を実行します

  5. コマンドsudo docker-compose up -d を実行します

  6. 起動には 2 ~ 3 分ほどかかります。 完了したら、https://localhost / Your server address 経由でコンソールにアクセスできます

ONESサーバーの更新

  1. 最新の ONES サーバー イメージを/bookings-oneにダウンロードします
  2. /bookings-oneで PowerShell を開きます
  3. 予約の停止 1: コマンドsudo docker-compose downを実行します
  4. 最新の ONES サーバー イメージをロードします。コマンド docker load --input ./bookings-one.tar を実行します。
  5. ONES の更新と開始: コマンドsudo docker-compose up -vを実行します。