この記事はAIによって翻訳されました

64ビットARMアーキテクチャのDebianシステムにONLYOFFICE Docsエンタープライズ版をインストールする

はじめに

バージョン7.1から、ONLYOFFICE Docsは64ビットARMアーキテクチャ向けにDebianシステムにインストール可能になりました。

エンタープライズ版では、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に保存されたファイルを表示および編集する。

このガイドでは、バージョン7.1以降のONLYOFFICE Docs エンタープライズ版をUbuntu 18.04またはUbuntu 20.04で64ビットARMアーキテクチャ向けにインストールする方法を示します。

システム要件
  • CPU
    64ビットARMプロセッサ
  • RAM
    少なくとも2 GB、ただしホストOSに依存します。多い方が良いです。
  • HDD
    少なくとも40 GBの空き容量
  • SWAP
    少なくとも4 GB、ただしホストOSに依存します。多い方が良いです。
  • OS
    Ubuntu 18.04またはUbuntu 20.04(arm64用)
    現在、Ubuntu 16.04はサポートされていません。
  • 追加要件
    • PostgreSQL:バージョン12.9以上
    • NGINX:バージョン1.3.13以上
    • libstdc++6:バージョン4.8.4以上
    • Redis:バージョン4以上
    • RabbitMQ

ONLYOFFICE Docsのインストール

Debianベースのディストリビューションでのインストールには、システム内にlibstdc++6NGINXPostgreSQLの存在が必要です。

これらのコンポーネントとその依存関係のインストールに関するすべての必要な指示は、それぞれの公式ウェブサイトで見つけることができます。

ONLYOFFICE Docsと一緒にインストールされる他の依存関係があります:

  • libcurl3
  • libxml2
  • fonts-dejavu
  • fonts-liberation
  • ttf-mscorefonts-installer
  • fonts-crosextra-carlito
  • fonts-takao-gothic
  • fonts-opensymbol

これらの依存関係は、Ubuntu 18.04 LTSまたはUbuntu 20.04 LTSを使用すると自動的にインストールされます。

依存関係のインストール

ONLYOFFICE DocsNGINXPostgreSQLをデータベースとして使用します。システムリポジトリに見つかる依存関係は、apt-get installコマンドを使用してONLYOFFICE Docsのインストール時に自動的にインストールされます。

PostgreSQLのインストールと設定

Ubuntuのバージョンに含まれるPostgreSQLのバージョンをインストールします:

sudo apt-get install postgresql
他のPostgreSQLバージョンをPostgreSQLリポジトリからインストールしたい場合は、公式PostgreSQLドキュメントを参照してください。

PostgreSQLがインストールされた後、PostgreSQLデータベースとユーザーを作成します:

データベースユーザーはonlyofficeという名前でなければなりません。任意のパスワードを指定できます。
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
デフォルトのONLYOFFICE Docsポートの変更

デフォルトでは、ONLYOFFICE Docsはポート80を使用して着信接続をリッスンします。バージョン4.3以降では、デフォルトのポートの代わりに使用する場合、ONLYOFFICE Docsのポートを変更することができます。

デフォルトのポートを変更する場合は、着信/発信接続用に開いていることを確認してください。ONLYOFFICE Docsで使用されるポートの完全なリストをご覧ください。

これを行うには、debconfシステムのデフォルトポートを変更し、次のコマンドを実行します:

echo onlyoffice-documentserver-ee onlyoffice/ds-port select <PORT_NUMBER> | sudo debconf-set-selections

上記のコマンドで<PORT_NUMBER>の代わりにポート番号を入力してください。

警告 ONLYOFFICE DocsのプロトコルをHTTPSに変更したい場合、ポートを443に変更しないでください。代わりにこの指示を使用してください。

ONLYOFFICE Docsのインストールには、追加のオプションがあります。それらについての詳細はこのセクションをお読みください。

その後、ONLYOFFICE Docsのインストールを続行できます。

ONLYOFFICE Docsのインストール

GPGキーを追加します:

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys CB2DE8E5

ONLYOFFICE Docsリポジトリを追加します:

echo "deb https://download.onlyoffice.com/repo/debian squeeze main" | sudo tee /etc/apt/sources.list.d/onlyoffice.list
APTパッケージはDebian Squeezeに対してビルドされていますが、多くのDebian派生(Ubuntuを含む)と互換性があるため、これらのディストリビューション全体で同じリポジトリを使用できます。

DebianにONLYOFFICE Docsをインストールする際、/etc/apt/sources.listcontribコンポーネントを追加します。詳細については、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オプション

    local.jsonファイルのカスタム値の上書きを更新後に無効にするためにdebconf-set-selectionsを使用できます。

    • JSON Web Tokens (JWT)を有効にします:

      echo onlyoffice-
        
      documentserver-ee onlyoffice/jwt-enabled boolean true | sudo debconf-set-selections
    • <JWT_SECRET>をあなたの値に置き換えて、JWTシークレットキーを設定します:

      echo onlyoffice-documentserver-ee onlyoffice/jwt-secret password <JWT_SECRET> | sudo debconf-set-selections
次の項目が含まれている記事:タグ:
すべてのタグを見る