- ホーム
- Docs
- インストールと設定
- エンタープライズ
- Linuxバージョン
- Debian、Ubuntu、およびその派生版にONLYOFFICE Docsエンタープライズ版をインストールする
Debian、Ubuntu、およびその派生版にONLYOFFICE Docsエンタープライズ版をインストールする
はじめに
エンタープライズ版は、ONLYOFFICE Docsをローカルサーバーにインストールし、ONLYOFFICEのコラボレーションプラットフォームや他の人気システムとオンラインエディターを統合することができます。
ONLYOFFICE Docsは、テキスト、スプレッドシート、プレゼンテーション用のビューアーとエディターを含むオンラインオフィススイートであり、Office Open XML形式(.docx、.xlsx、.pptx)と完全に互換性があり、リアルタイムでの共同編集を可能にします。
機能
- ドキュメントエディター
- スプレッドシートエディター
- プレゼンテーションエディター
- モバイルウェブビューアー
- モバイルウェブエディター
- 共同編集
- 漢字サポート
- すべての人気フォーマットのサポート:DOC、DOCX、TXT、ODT、RTF、ODP、EPUB、ODS、XLS、XLSX、CSV、PPTX、HTML
ONLYOFFICE Docs エンタープライズ版で利用可能な機能の詳細なリストをご覧ください。
ONLYOFFICE Workspace内で使用することで、以下のことが可能になります:
- ファイルを共有する;
- ドキュメントへのアクセス権を管理する;
- ウェブサイトにドキュメントを埋め込む;
- ONLYOFFICEに接続されたDrive、Box、Dropbox、OneDrive、OwnCloudに保存されたファイルを表示および編集する。
このガイドでは、LinuxバージョンのONLYOFFICE Docs エンタープライズ版をマシンにインストールする方法を示します。
システム要件
-
CPUデュアルコア2 GHz以上
-
RAM少なくとも2 GB、ただしホストOSによって異なります。多いほど良いです。
-
HDD少なくとも40 GBの空きスペース
-
SWAP少なくとも4 GB、ただしホストOSによって異なります。多いほど良いです。
-
OS64ビットDebian、Ubuntuまたはカーネルバージョン3.13以降の他の互換ディストリビューション
-
追加要件
- PostgreSQL:バージョン12.9以上
- NGINX:バージョン1.3.13以上
- libstdc++6:バージョン4.8.4以上
- Redis:バージョン4以上
- RabbitMQ
ONLYOFFICE Docsのインストール
Debianベースのディストリビューションでのインストールには、システムにlibstdc++6、NGINX、PostgreSQLが必要です。
これらのコンポーネントおよびその依存関係のインストールに関するすべての必要な指示は、それぞれの公式ウェブサイトで見つけることができます。
ONLYOFFICE Docsと一緒にインストールされる他の依存関係があります:
- libcurl3
- libxml2
- fonts-dejavu
- fonts-liberation
- ttf-mscorefonts-installer
- fonts-crosextra-carlito
- fonts-takao-gothic
- fonts-opensymbol
これらの依存関係は、Ubuntu 14.04 LTS以降を使用している場合、自動的にインストールされます。以前のディストリビューションでは手動でのインストールが必要な場合があります。
依存関係のインストール
ONLYOFFICE DocsはデータベースとしてNGINXとPostgreSQLを使用します。システムリポジトリで見つかった依存関係は、apt-get installコマンドを使用してONLYOFFICE Docsのインストール時に自動的にインストールされます。
PostgreSQLのインストールと設定:
Ubuntuのバージョンに含まれているPostgreSQLのバージョンをインストールします:
sudo apt-get install postgresql
PostgreSQLバージョンをPostgreSQLリポジトリからインストールしたい場合は、公式PostgreSQLドキュメントを参照してください。PostgreSQLがインストールされた後、PostgreSQLデータベースとユーザーを作成します:
sudo -i -u postgres psql -c "CREATE USER onlyoffice WITH PASSWORD 'onlyoffice';"
sudo -i -u postgres psql -c "CREATE DATABASE onlyoffice OWNER onlyoffice;"
redisのインストール:
sudo apt-get install redis-server
rabbitmqのインストール:
sudo apt-get install rabbitmq-server
Ubuntu 18.04ではnginx-extrasをインストールする必要があります。これは次のコマンドを使用して行います:
sudo apt-get install nginx-extras
デフォルトのONLYOFFICE Docsポートの変更
デフォルトでは、ONLYOFFICE Docsはポート80を使用して着信接続をリッスンします。バージョン4.3以降では、デフォルトのポートの代わりに使用する場合、ONLYOFFICE Docsのポートを変更することができます。
これを行うには、debconfシステムのデフォルトポートを変更する必要があります。以下のコマンドを実行します:
echo onlyoffice-documentserver-ee onlyoffice/ds-port select <PORT_NUMBER> | sudo debconf-set-selections
上記のコマンドで<PORT_NUMBER>の代わりにポート番号を入力してください。
ONLYOFFICE Docsのインストールには他のオプションも使用できます。詳細についてはこのセクションを参照してください。
その後、ONLYOFFICE Docsのインストールを続けることができます。
ONLYOFFICE Docsのインストール
GPGキーを追加します:
mkdir -p -m 700 ~/.gnupg
curl -fsSL https://download.onlyoffice.com/GPG-KEY-ONLYOFFICE | gpg --no-default-keyring --keyring gnupg-ring:/tmp/onlyoffice.gpg --import
chmod 644 /tmp/onlyoffice.gpg
sudo chown root:root /tmp/onlyoffice.gpg
sudo mv /tmp/onlyoffice.
gpg
ONLYOFFICE Docsリポジトリを追加します:
echo "deb [signed-by=/usr/share/keyrings/onlyoffice.gpg] https://download.onlyoffice.com/repo/debian squeeze main" | sudo tee /etc/apt/sources.list.d/onlyoffice.list
DebianにONLYOFFICE Docsをインストールする際には、/etc/apt/sources.listにcontribコンポーネントを追加してください。詳細については、Debianのドキュメントを参照してください。
パッケージマネージャーのキャッシュを更新します:
sudo apt-get update
mscorefontsをインストールします:
sudo apt-get install ttf-mscorefonts-installer
ONLYOFFICE Docsをインストールします
sudo apt-get install onlyoffice-documentserver-ee
onlyoffice PostgreSQLユーザーのパスワードを入力するよう求められます。PostgreSQLの設定時に指定したonlyofficeのパスワードを入力してください。その後、ONLYOFFICE Docsはプロセスとして実行されます。パッケージは他のdebパッケージと同様に更新されます。
これで、ブラウザのアドレスバーにhttp://localhostを入力してONLYOFFICE Docsのウェルカムページを開くことができ、ドキュメント例を有効にする方法や、提供されたAPIを使用してオンラインエディターをウェブアプリケーションに統合する方法についてのさらなる指示が表示されます。
HTTPSを使用してONLYOFFICE Docsを実行する
ほとんどの場合、デフォルトで使用されるHTTPよりもHTTPSプロトコルを介してポータルにアクセスする方がはるかに安全です。ONLYOFFICE Docsを安全な接続で簡単に実行できます。詳細については、こちらをご覧ください。
エンタープライズ版の登録
エンタープライズ版を購入し、license.licファイルを受け取った場合は、インストールに配置してソフトウェアのフルバージョンを取得できます。
DebianベースのLinuxディストリビューションを使用している場合、license.licファイルは次のフォルダに配置されます:
/var/www/onlyoffice/Data/license.lic
その後、エンタープライズ版が登録され、フル機能が利用可能になります。
追加情報:ONLYOFFICE Docsインストールのためのさらなるオプション
ONLYOFFICE Docsのインストールでは、debconfオプションを使用することができ、複数のサーバーにインストールする場合やその他のケースで非常に役立ちます。
これらのオプションには以下が含まれます:
PostgreSQLデータベースオプション
-
PostgreSQLデータベースのホストアドレスを設定します(
<DB_HOST>をPostgreSQLサーバーの実際のアドレスに置き換えます):echo onlyoffice-documentserver-ee onlyoffice/db-host string <DB_HOST> | sudo debconf-set-selections -
PostgreSQLデータベースのユーザー名を設定します(
<DB_USER>を適切なPostgreSQLデータベース権限を持つユーザーの実際の名前に置き換えます):echo onlyoffice-documentserver-ee onlyoffice/db-user string <DB_USER> | sudo debconf-set-selections -
PostgreSQLデータベースのユーザーパスワードを設定します(
<DB_PASSWORD>を適切なPostgreSQLデータベース権限を持つユーザーの実際のパスワードに置き換えます):echo onlyoffice-documentserver-ee onlyoffice/db-pwd password <DB_PASSWORD> | debconf-set-selections -
PostgreSQLデータベースの名前を設定します(
<DB_NAME>を実際のPostgreSQLデータベース名に置き換えます):echo onlyoffice-documentserver-ee onlyoffice/db-name string <DB_NAME> | sudo debconf-set-selections
-
Redisオプション
-
Redisのホストアドレスを設定します(
<REDIS_HOST>をインストールされたRedisの実際のアドレスに置き換えます):echo onlyoffice-documentserver-ee onlyoffice/redis-host string <REDIS_HOST> | sudo debconf-set-selections
-
RabbitMQオプション
-
RabbitMQのホストアドレスを設定します(
<RABBITMQ_HOST>をインストールされたRabbitMQの実際のアドレスに置き換えます):echo onlyoffice-documentserver-ee onlyoffice/rabbitmq-host string <RABBITMQ_HOST> | sudo debconf-set-selections -
RabbitMQのユーザー名を設定します(
<RABBITMQ_USER>を適切なRabbitMQ権限を持つユーザーの実際の名前に置き換えます):echo onlyoffice-documentserver-ee onlyoffice/rabbitmq-user string <RABBITMQ_USER> | sudo debconf- set-selections -
RabbitMQユーザーパスワードを設定します(
<RABBITMQ_PWD>を適切なRabbitMQ権限を持つユーザーの実際のパスワードに置き換えてください):echo onlyoffice-documentserver-ee onlyoffice/rabbitmq-pwd password <RABBITMQ_PWD> | sudo debconf-set-selections
-
JWTオプション
ONLYOFFICE Docsを更新した後にlocal.jsonファイル内のカスタム値の上書きを無効にするために
debconf-set-selectionsを使用できます。-
JSON Web Tokens(JWT)を有効にする:
echo onlyoffice-documentserver-ee onlyoffice/jwt-enabled boolean true | sudo debconf-set-selections -
JWTシークレットキーを設定します。
<JWT_SECRET>を自身の値に置き換えてください:echo onlyoffice-documentserver-ee onlyoffice/jwt-secret password <JWT_SECRET> | sudo debconf-set-selections
-