DebianとUbuntuにONLYOFFICEドキュメントをインストールする方法


ファイル同期および共有プラットフォームを使用していて、オンライン編集機能を追加してその機能を拡張したい場合は、必ずONLYOFFICEDocsを試してみてください。

ONLYOFFICE Docsを使用すると、Alfresco、Confluence、Liferay、Nextcloud、Nuxeo、ownCloud、SharePoint、ONLYOFFICEグループなど、選択したプラットフォームにオンラインエディターを追加することで、コラボレーション環境を作成できます。

ONLYOFFICEDocsは次の機能を提供します。

  • Online editors for text documents, spreadsheets, and presentations.
  • Collaborative editing in real-time (two co-editing modes, track changes, version history, and version comparison, comments and mentions, built-in chat).
  • Different access permissions (full access, review, form filling, commenting, read-only as well as custom filter for spreadsheets).
  • Support for all popular formats: DOC, DOCX, TXT, ODT, RTF, ODP, EPUB, ODS, XLS, XLSX, CSV, PPTX, HTML.
  • Built-in plugins and micros for more editing capabilities (YouTube, Thesaurus, Translator, Zotero, and Mendeley for reference management, etc.).
  • Ability to create and connect third-party plugins via API.

ONLYOFFICE Docsをインストールする前に、バージョン6.1によってもたらされた主な改善点を見てみましょう。

  • Sheet views.
  • Improved chart data editing
  • Endnotes
  • Cross-references
  • Line counting
  • New proofing options.

詳細については、GitHubの詳細な変更ログを参照してください。

まず、マシンが次の要件を満たしていることを確認する必要があります。

  • CPU: dual-core, 2 GHz, or better.
  • RAM: 2 GB or more.
  • HDD: at least 40 GB of free space.
  • Swap: at least 4 GB.
  • OS: 64-bit Debian, Ubuntu, or their derivatives with kernel version 3.13 or later.

また、PostgreSQL、NGINX、libstdc ++ 6、およびRabbitMQがシステムにインストールされている必要があります。

DebianベースのディストリビューションにONLYOFFICEDocsをインストールするには、PostgreSQLだけでなくlibstdc ++ 6とNGINX(インストールプロセス中に自動的にインストールおよび構成されます)が必要であることに注意してください。

ONLYOFFICEドキュメントと一緒にインストールされる他の依存関係がいくつかあります。

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

Ubuntu 14.04 LTS以降を使用している場合、これらは自動的にインストールされます。

この記事では、Debian、Ubuntu、およびそれらの派生物にONLYOFFICEドキュメントをインストールする方法を学習します。

UbuntuへのPostgreSQLのインストール

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

お使いのバージョンのUbuntuに含まれているバージョンのPostgreSQLをインストールします。

$ sudo apt-get install postgresql

PostgreSQLをインストールしたら、PostgreSQLデータベースとユーザーを作成します。作成されたデータベースは、ユーザーとパスワードの両方にofficeのみを使用する必要があることに注意してください。

$ sudo -i -u postgres psql -c "CREATE DATABASE onlyoffice;"
$ sudo -i -u postgres psql -c "CREATE USER onlyoffice WITH password 'onlyoffice';"
$ sudo -i -u postgres psql -c "GRANT ALL privileges ON DATABASE onlyoffice TO onlyoffice;"

UbuntuへのRabbitMQのインストール

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

$ sudo apt-get install rabbitmq-server

Ubuntu 18.04を使用している場合は、次のコマンドを実行してnginx-extrasもインストールする必要があります。

$ sudo apt-get install nginx-extras

UbuntuへのONLYOFFICEドキュメントのインストール

ONLYOFFICE Docsをインストールするには、GPGキーを追加します。

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

次に、ONLYOFFICEDocsリポジトリを追加します。

$ sudo echo "deb https://download.onlyoffice.com/repo/debian squeeze main" | sudo tee /etc/apt/sources.list.d/onlyoffice.list

パッケージマネージャーのキャッシュを更新します。

$ sudo apt-get update

次に、mscorefontsをインストールする必要があります(Ubuntuに必要です)。

$ sudo apt-get install ttf-mscorefonts-installer

Debianの場合、contribコンポーネントを/etc/apt/sources.listファイルに追加します。

$ sudo echo "deb http://deb.debian.org/debian $(grep -Po 'VERSION="[0-9]+ \(\K[∧)]+' /etc/os-release) main contrib" | sudo tee -a /etc/apt/sources.list

次に、ONLYOFFICEDocsをインストールします。

$ sudo apt-get install onlyoffice-documentserver

インストールプロセス中に、onlyofficePostgreSQLユーザーのパスワードを入力するように求められます。 PostgreSQLを構成するときに指定した唯一のofficeパスワードを使用してください。

インストールが終了すると、他のdebパッケージと同じようにパッケージが更新されます。

デフォルトのONLYOFFICEドキュメントポートの変更

デフォルトでは、ONLYOFFICEドキュメントはポート80を使用します。別のポートを使用する場合は、ONLYOFFICEドキュメントのデフォルトポートを変更できます。

これを行うには、コマンドを実行してdebconfシステムのデフォルトポートを変更する必要があります。

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

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

ONLYOFFICEドキュメントのインストールに使用できる追加のオプションがいくつかあります。それらはこの記事で説明されています。

例を使用してONLYOFFICEドキュメントをテストする

デフォルトでは、ONLYOFFICEドキュメント(ドキュメントサーバーとしてパッケージ化)にはエディターのみが含まれます。それらの使用を開始するには、エディターをONLYOFFICEグループ(コミュニティサーバーとしてパッケージ化)または別の同期および共有プラットフォームと統合する必要があります。

統合前にエディターをテストする場合は、テスト例を使用できます。これは、エディターが正しく機能するかどうかを確認するのに役立つシンプルなドキュメント管理システムです。いくつかの問題がある場合、テスト例ではそれらを特定できます。

テスト例はデフォルトで無効になっていますが、開始画面で開始方法の説明を確認できます。例を開始すると、 http:// docserverurl/example に表示されます(これはデフォルトのアドレスであり、インストールによって異なる場合があります)。

テスト例では、次のことができます。

  • upload local files to see what they will look like in ONLYOFFICE Docs.
  • create new docx, xlsx, and pptx files.
  • test the editors’ functionality.
  • open files in different sharing modes available in ONLYOFFICE (for reviewing/commenting, etc.) and much more.

これで、ONLYOFFICE Docsがインストールされ、サードパーティプラットフォームと統合する準備が整いました。 ONLYOFFICEドキュメントはデュアルライセンスモデルで配布されます。これは、GNU AGPL v.3ライセンスの条件を尊重する限り、GitHubで利用可能なONLYOFFICEオープンソースソリューションを使用できることを意味します。成功する統合オプションはたくさんあります:ownCloud、Nextcloud、Liferay、HumHub、Nuxeoなど。

専門的な技術サポートと拡張性が必要で、専門的な編集機能(ドキュメント比較やコンテンツコントロールなど)やONLYOFFICEモバイルWebエディターにアクセスしたい場合は、ONLYOFFICEDocsの商用バージョンが必要になります。ニーズに最適なものを決定するのはあなた次第です。

このガイドがお役に立てば幸いです。下記のコメント欄でお気軽にご意見をお聞かせください。