- ホーム
- Docs
- インストールと設定
- 開発者
- Linuxバージョン
- Debianシステムにおける64ビットARMアーキテクチャ向けONLYOFFICE Docsデベロッパー版のインストール
Debianシステムにおける64ビットARMアーキテクチャ向けONLYOFFICE Docsデベロッパー版のインストール
はじめに
バージョン7.1から、ONLYOFFICE Docsは64ビットARMアーキテクチャ用のDebianシステムにインストール可能になりました。
デベロッパー版を使用すると、ONLYOFFICE Docsをローカルサーバーにインストールし、オンラインエディターをウェブアプリケーションに統合することができます。
ONLYOFFICE Docsは、テキスト、スプレッドシート、プレゼンテーションのビューアーとエディターを含むオンラインオフィススイートであり、Office Open XML形式(.docx、.xlsx、.pptx)と完全に互換性があり、リアルタイムでの共同編集を可能にします。
機能
- ドキュメントエディター
- スプレッドシートエディター
- プレゼンテーションエディター
- モバイルウェブビューアー
- モバイルウェブエディター
- 共同編集
- 漢字サポート
- すべての一般的な形式のサポート:DOC、DOCX、TXT、ODT、RTF、ODP、EPUB、ODS、XLS、XLSX、CSV、PPTX、HTML
ONLYOFFICE Docs デベロッパー版で利用可能な詳細な機能リストをご覧ください。
このガイドでは、ONLYOFFICE Docs デベロッパー版バージョン7.1以降をUbuntu 18.04またはUbuntu 20.04で64ビットARMアーキテクチャ用にインストールする方法を示します。
システム要件
-
CPU64ビットARMプロセッサ
-
RAM2 GB以上。ただしホストOSに依存します。多い方が望ましいです。
-
HDD少なくとも40 GBの空き容量
-
SWAP4 GB以上。ただしホストOSに依存します。多い方が望ましいです。
-
OSUbuntu 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++6、NGINX、PostgreSQLが必要です。
これらのコンポーネントとその依存関係のインストールに関するすべての必要な指示は、それぞれの公式ウェブサイトで見つけることができます。
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 DocsはNGINXとPostgreSQLをデータベースとして使用します。システムリポジトリに見つかる依存関係は、apt-get installコマンドを使用してONLYOFFICE Docsのインストール時に自動的にインストールされます。
PostgreSQLのインストールと設定:
Ubuntuのバージョンに含まれるPostgreSQLをインストールします:
sudo apt-get install 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
デフォルトのONLYOFFICE Docsポートの変更
デフォルトでは、ONLYOFFICE Docsはポート80を使用して接続を待ち受けます。バージョン4.3以降、デフォルトのポートを変更することができます。
これを行うには、debconfシステムのデフォルトポートを変更する必要があります。以下のコマンドを実行してください:
echo onlyoffice-documentserver-de onlyoffice/ds-port select <PORT_NUMBER> | sudo debconf-set-selections
上記のコマンドで<PORT_NUMBER>の代わりにポート番号を記入してください。
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
DebianにONLYOFFICE Docsをインストールする際、contribコンポーネントを/etc/apt/sources.listに追加します。詳細についてはDebianドキュメントを参照してください。
パッケージマネージャーのキャッシュを更新:
sudo apt-get update
mscorefontsをインストール:
sudo apt-get install ttf-mscorefonts-installer
ONLYOFFICE Docsをインストール
sudo apt-get install onlyoffice
-documentserver-de
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-de onlyoffice/db-host string <DB_HOST> | sudo debconf-set-selections -
PostgreSQLデータベースユーザー名を設定する(
<DB_USER>を適切なPostgreSQLデータベース権限を持つユーザーの実際の名前に置き換える):echo onlyoffice-documentserver-de onlyoffice/db-user string <DB_USER> | sudo debconf-set-selections -
PostgreSQLデータベースユーザーパスワードを設定する(
<DB_PASSWORD>を適切なPostgreSQLデータベース権限を持つユーザーの実際のパスワードに置き換える):echo onlyoffice-documentserver-de onlyoffice/db-pwd password <DB_PASSWORD> | debconf-set-selections -
PostgreSQLデータベース名を設定する(
<DB_NAME>を実際のPostgreSQLデータベース名に置き換える):echo onlyoffice-documentserver-de onlyoffice/db-name string <DB_NAME> | sudo debconf-set-selections
-
Redisオプション
-
Redisホストアドレスを設定する(
<REDIS_HOST>をインストールされたRedisの実際のアドレスに置き換える):echo onlyoffice-documentserver-de onlyoffice/redis-host string <REDIS_HOST> | sudo debconf-set-selections
-
RabbitMQオプション
-
RabbitMQホストアドレスを設定する(
<RABBITMQ_HOST>をインストールされたRabbitMQの実際のアドレスに置き換える):echo onlyoffice-documentserver-de onlyoffice/rabbitmq-host string <RABBITMQ_HOST> | sudo debconf-set-selections -
RabbitMQユーザー名を設定する(
<RABBITMQ_USER>を適切なRabbitMQ権限を持つユーザーの実際の名前に置き換える):echo onlyoffice-documentserver-de onlyoffice/rabbitmq-user string <RABBITMQ_USER> | sudo debconf-set-selections -
RabbitMQユーザーパスワードを設定する(
<RABBITMQ_PWD>を適切なRabbitMQ権限を持つユーザーの実際のパスワードに置き換える):echo onlyoffice-documentserver-de onlyoffice/rabbitmq-pwd password <RABBITMQ_PWD> | sudo debconf-set-selections
-
JWTオプション
カスタム値がlocal.jsonファイルで更新後に上書きされないようにするために、
debconf-set-selectionsを使用することができます。-
JSON Web Tokens(JWT)を有効にする:
echo onlyoffice-documentserver-de onlyoffice/jwt-enabled boolean true | sudo debconf-set-selections -
<JWT_SECRET>をあなたの値に置き換えて、JWTシークレットキーを設定します:echo onlyoffice-documentserver-de onlyoffice/jwt-secret password <JWT_SECRET> | sudo debconf-set-selections
-