メインコンテンツまでスキップ

ONLYOFFICE Workspaceエンタープライズ版コンポーネントを別々のサーバーにインストールする

はじめに​

ONLYOFFICE Workspace エンタープライズ版は、ドキュメント、プロジェクト、顧客関係、メールのやり取りを一元管理するために開発された有料のコラボレーションシステムです。

ONLYOFFICE Workspace エンタープライズ版は、DockerがインストールされたLinuxオペレーティングシステム用の自動インストールスクリプトとして提供されます。このスクリプトは、ONLYOFFICE Workspace エンタープライズ版が正しく動作するために必要なすべてのコンポーネントを含むDockerコンテナをセットアップし、簡単に実行、管理、更新することができます。

さらに、サーバー負荷を分散させたり、個々のコンポーネントをより細かく制御したり、その他の運用上の理由から、ONLYOFFICE Workspace エンタープライズ版のコンポーネント(Document Server、Mail Server、Community Server)を別々のサーバーにインストールすることもできます。このガイドでは、提供されたDockerスクリプトを使用してその方法を説明します。

システム要件​

ONLYOFFICE Workspace エンタープライズ版のコンポーネントを異なるサーバーにインストールするためには、各サーバーが以下の要件を満たしている必要があります:

  • CPU:4コア以上(6コア推奨)
  • RAM:8 GB以上(12 GB推奨)
  • HDD:少なくとも 40 GB の空き容量
  • 追加要件:少なくとも 6 GB のスワップ
  • OS:amd64 Linuxディストリビューションでカーネルバージョン 3.10 以降
  • 追加要件:
注記

ONLYOFFICE Workspace エンタープライズ版の実行は非常にリソースを消費する操作ですが、インストールを開始する前にスワップスペースを割り当てる必要はありません。インストールスクリプトを実行すると、自動的に 6 GB のスワップファイルが作成されます。

インストールのためのサーバー準備​

注記

このセクションの手順は、ONLYOFFICE Workspace エンタープライズ版のコンポーネントをインストールする各サーバーで実行する必要があります。

ONLYOFFICE Workspace エンタープライズ版スクリプトの取得​

ONLYOFFICE Workspace エンタープライズ版のDockerスクリプトファイルをダウンロードします。スクリプトはダウンロードページから、または以下の直接リンクから入手できます:

curl -O https://download.onlyoffice.com/install/workspace-enterprise-install.sh

ダウンロードが完了したら、インストールを開始できます。

ONLYOFFICE Workspace エンタープライズ版を実行するためにはDockerサービスが必要です。インストールスクリプトは、Dockerが存在し、そのバージョンが最低限必要なバージョン以上であるかを確認します。そうでない場合は、Dockerが自動的にインストールまたは更新されます。

注記

DockerはデフォルトでGoogleのDNSサーバーを指定しています。ONLYOFFICE Workspace エンタープライズ版サーバーがインターネットにアクセスしない場合は、デフォルトのDocker DNSアドレスをローカルDNSサーバーのアドレスに変更することをお勧めします。そのためには、/etc/default/dockerファイルに移動し、次の行のIPアドレスをローカルネットワーク内のDNSサーバーのIPアドレスに変更します:

docker_OPTS="--dns 8.8.8.8"

CentOSのようなRPMベースのオペレーティングシステムの場合:

  1. /etc/docker/daemon.json構成ファイルを次の内容で作成します:

    { "dns" : [ "8.8.8.8" ] }
  2. Dockerサービスを再起動します:

    sudo systemctl restart docker.service

Document Serverのインストール​

注記

すべてのインストール操作は root 権限で実行する必要があります。

まず、Document Serverをインストールする必要があります。そのためには、最初のサーバーで次のコマンドを実行します:

bash workspace-enterprise-install.sh -ics false -ids true -icp false -ims false -es true

これにより、Mail ServerとCommunity Serverのインストールをスキップし、Document Serverのみをインストールします。

Mail Serverのインストール​

次に、2番目のサーバーに移動し、Mail Serverのインストールを進めます。そのためには、次のコマンドを実行します:

bash workspace-enterprise-install.sh -ics false -ids false -icp false -ims true -md "yourdomain.com" -es true

ここでyourdomain.comは、Mail Serverに使用されるあなたのドメインです。

注記

メールのやり取りを維持するために使用されるドメインは有効で、このマシンに設定されている必要があります(つまり、Mail ServerがインストールされているマシンのIPアドレスにドメイン名を指す適切な Aレコード がDNS設定にあるべきです)。

上記のコマンドでは、"yourdomain.com"パラメータはMail Serverのサービスドメインとして理解されるべきです。通常、これはメールのやり取りを維持するために使用されるドメインの MXレコード に指定されます。通常、"yourdomain.com"はmx1.onlyoffice.comのように見えます。

ドメイン名がない場合は、Mail ServerなしでONLYOFFICE Workspace エンタープライズ版をインストールすることができます。この場合、このステップをスキップしてCommunity Serverのインストールを続行してください。

Community Serverとコントロールパネルのインストール​

注記

インストールを追加のパラメーターと共に実行する場合は、コントロールパネルのインストールを省略しないでください。そうしないと、インストール完了後にライセンスキーを入力できなくなります。

3番目のサーバーは、Community Serverとコントロールパネルをインストールするために使用されます。そのためには、次のコマンドを実行します:

bash workspace-enterprise-install.sh -ics true -icp true -ids false -ims false -mip "mail server ip" -dip "document server ip" -es false

ここでdocument server ipは上記のステップで使用したDocument ServerコンピュータのIPアドレスであり、mail server ipはMail ServerコンピュータのIPアドレスです。

注記

Mail Serverをインストールしないことを選択した場合、コマンドは次のようになります:

bash workspace-enterprise-install.sh -ics true -icp true -ids false -ims false -dip "document server ip" -es false

これにより、Mail Serverのインストールと接続がスキップされます。

以下のコマンドは、利用可能なすべてのスクリプトパラメーターのリストを表示します:

bash workspace-enterprise-install.sh -h

利用可能なすべてのスクリプトパラメーターの使用方法について詳しくは、この記事を参照してください。

インストールが完了したら、ONLYOFFICE Workspace Enterpriseが正しく動作しているか確認できます。ブラウザを開き、ローカルネットワークのコンピューターのIPアドレスをブラウザのアドレスバーに入力してください(localhostや127.0.0.1のネットワークアドレスは、ONLYOFFICE Workspace Enterpriseをインストールした同じコンピューターでは使用せず、ローカルネットワーク内のIPアドレスを使用してください)。ONLYOFFICE Workspace Enterpriseが正常に稼働していることを示します。