ONLYOFFICE’s diary

OSSドキュメントエディタの使い方やヒントをご紹介します

RedHat、CentOSやデリバティブに ONLYOFFICE Workspace をインストール方法

はじめに

ONLYOFFICE Workspaceは、文書、プロジェクト、顧客関係、電子メールのやり取りなどを一元的に管理するために開発されたコラボレーションシステムの無料版です。

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

このガイドでは、提供されたスクリプトの助けを借りて、RPM/DEBパッケージを使用してONLYOFFICE Workspaceをお使いのマシンにインストールする方法を紹介します。このインストール方法では、ONLYOFFICE Docs、ONLYOFFICE Community Server、ONLYOFFICE Control Panel、ONLYOFFICE Talkを同時ににインストールできます(後でインストールできるONLYOFFICE Mailは含まれません)。また、このスクリプトを実行し、Dockerを使用してONLYOFFICE Workspaceをインストールするオプションを選択することも可能です。

システム要件

ONLYOFFICE Workspaceの実行は非常に資源的な操作ですが、インストールを開始する前にスワップ領域を確保する必要はないでしょう。インストールスクリプトを実行すると、6Gbのスワップファイルが自動的に作成されます。

ONLYOFFICE Workspaceスクリプトの入手方法

ONLYOFFICE Workspaceのインストールスクリプトファイルをダウンロードします。私たちのサイトのダウンロードページを使って行うことができます。または、より便利な場合は、直接ダウンロードリンクを使用することができます:

wget https://download.onlyoffice.com/install/workspace-install.sh

ダウンロードが完了すると、インストール作業を開始することができます。

ONLYOFFICE Workspaceのインストールを実行する

すべてのインストール操作は、root権限で行う必要があることに注意してください。

インストールを開始するには、次のコマンドを実行します:

bash workspace-install.sh

上記のコマンドを入力すると、ONLYOFFICE Workspaceをインストールする方法を選択するプロンプトが表示されます。RPM/DEB パッケージを使用して ONLYOFFICE Workspace をインストールする場合は、N と入力し、Enter を押してください。

既にいくつかのプログラムがインストールされている場合、ONLYOFFICE Workspaceの動作に必要なポートが他のアプリケーションで使用されている場合があります。この場合、必要なポートが空いているかどうかを確認するように指示されます。どのプログラムが特定のポートを使用しているかは、以下のコマンドを実行することで確認することができます: netstat -lnp | grep :<ポート番号>」を実行します。 その後、別のポートを使用するようにプログラムを再設定することができます。必要なポートが空いたら、スクリプトを再実行し、RPM/DEBパッケージからのインストールを再度選択することができるようになります。

このスクリプトは、ONLYOFFICE Workspaceのコンポーネント(ONLYOFFICE Docs、Control Panel、ONLYOFFICE Groups)と同様に、必要な前提条件をすべて自動的にインストールし、構成してくれます。

CentOSを使用している場合、SELinuxによってNGINXの起動が妨げられることがあります。この問題を回避するには、この記事で説明されているように、SELinuxを設定または無効にすることができます。

インストールが完了したら、ONLYOFFICE Workspaceが正しく動作しているかどうかを確認できます。ブラウザを開き、ブラウザのアドレスバーにローカルネットワークのコンピュータのIPアドレス(ONLYOFFICE Workspaceをインストールしたコンピュータのネットワークアドレスはlocalhost127.0.0.1を使用せず、ローカルネットワーク内のIPアドレスを使用してください)を入力します。ONLYOFFICE Workspace が起動し、インストールに成功したことを示す必要があります。

RPM/DEB パッケージを使用して ONLYOFFICE Workspace をインストールした場合、コントロールパネルで HTTPS と更新セクションは利用できず、手動で ONLYOFFICE Mail をインストールして ONLYOFFICE Groups に接続する必要があります。このような場合、対応する手順でONLYOFFICE Mailのインストールと接続を行うことができます。

DebianベースのシステムにONLYOFFICE Workspaceをインストールする場合、いくつかの値がdebconfに保存されます。これらのパラメータは、さらなるアップデートのために使用されます。例えば、データベース接続パラメータなどです。 設定ファイル内のこれらのパラメータを手動で変更すると、アップデート時にエラーが発生します。このエラーを回避するには、以下のコマンドを使用して、debconfのパラメータを変更する必要があります:

echo "onlyoffice-communityserver onlyoffice-communityserver/db-host select Newhost" | debconf-set-selections
echo "onlyoffice-communityserver onlyoffice-communityserver/db-user select Newuser" | debconf-set-selections
echo "onlyoffice-communityserver onlyoffice-communityserver/db-name select Newname" | debconf-set-selections
echo "onlyoffice-communityserver onlyoffice-communityserver/db-pwd password Newpassword" | debconf-set-selections
echo "onlyoffice-xmppserver onlyoffice-xmppserver/db-host select Newhost" | debconf-set-selections
echo "onlyoffice-xmppserver onlyoffice-xmppserver/db-user select Newuser" | debconf-set-selections
echo "onlyoffice-xmppserver onlyoffice-xmppserver/db-name select Newname" | debconf-set-selections
echo "onlyoffice-xmppserver onlyoffice-xmppserver/db-pwd password Newpassword" | debconf-set-selections

RPM/DEB パッケージを使用して ONLYOFFICE Workspace をインストールする他の方法

workspace-install.shスクリプトを実行し、「N」オプションを選択すると、RPM/DEBパッケージを使用してONLYOFFICE Workspaceをインストールするための追加スクリプトinstall-RedHat.sh / install-Debian.sh(お使いのOSによって異なる)が実行されます。または、このスクリプト自体をダウンロードして実行することもできます。また、追加のパラメーターを使用して実行することも可能です。必要なコマンドを以下に示します。

RedHatの場合

wget https://download.onlyoffice.com/install/install-RedHat.sh
  • RPM パッケージを使用して ONLYOFFICE Workspace をインストールします:
bash install-RedHat.sh -it WORKSPACE
bash install-RedHat.sh -h
bash install-RedHat.sh -u true -it WORKSPACE

Debianの場合

wget https://download.onlyoffice.com/install/install-Debian.sh
  • DEBパッケージを使ってONLYOFFICE Workspaceをインストールします:
bash install-Debian.sh -it WORKSPACE
bash install-Debian.sh -h
  • DEBパッケージを使用して、既存のONLYOFFICE Workspaceコンポーネントをアップデートします:
bash install-Debian.sh -u true -it WORKSPACE