0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

ONLYOFFICE Docs v7.3をUbuntuにインストールする方法

Posted at

はじめに

ONLYOFFICE Docsは、テキスト、スプレッドシート、プレゼンテーションのビューアとエディタからなるオンラインオフィススイートで、Office Open XMLフォーマットと完全な互換性があります。.docx、.xlsx、.pptxに完全対応し、リアルタイムでの共同編集を可能にします。

機能概要

  • テキスト文書エディター
  • 表計算エディター
  • スライドエディター
  • モバイルWebビューアー
  • 共同編集機能
  • ヒエログリフのサポート
  • すべての一般的な形式をサポート:doc, docx, txt, odt, rtf, odp, epub, ods, xls, xlsx, csv, pptx, html

システム要件

  • CPU:デュアルコア 2GHz 以上
  • RAM:2GB以上
  • HDD:40GB以上の空き容量
  • スワップ:4GB以上
  • OS:64-bit Ubuntu
  • その他の要件:
    • PostgreSQL: バージョン 12.9 以降
    • NGINX: バージョン1.3.13またはそれ以降
    • libstdc++6: バージョン 4.8.4 以降
    • RabbitMQ

ONLYOFFICE Docs v7.3のアップデート:

  • スプレッドシート:
    • リンクの貼り付け
    • ウォッチウィンドウ
    • 新しい計算式
  • フォーム:
    • ユーザー役割の管理
    • 新しいフィールド
  • スライド:
    • 形式を選択して貼り付け
  • SmartArtグラフィックのサポート
  • 高度の文書保護
  • UnicodeとLaTeXの数式
  • その他

ONLYOFFICE Docsのインストール

ONLYOFFICE Docsと一緒にインストールされる依存関係は次の通りです。

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

これらの依存関係は、Ubuntu 14.04 LTS以降を使用している場合、自動的にインストールされます。それ以前のディストリビューションでは、手動でインストールする必要がある場合があります。

依存関係のインストール

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

PostgreSQLのインストールと設定

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

sudo apt-get install postgresql

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

データベースユーザはonlyoffice名前であること。パスワードは任意に指定可能。

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;"

rabbitmqのインストール:

sudo apt-get install rabbitmq-server

14.04 LTS 以前の Ubuntu ディストリビューションでは、他の依存パッケージのインストールが必要な場合があります。

Ubuntu 18.04 では、nginx-extras のインストールが必要です。これは、次のコマンドを使用して行います。

sudo apt-get install nginx-extras

ONLYOFFICE Docsのデフォルトポートを変更する

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

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

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

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

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

ご注意!
ONLYOFFICE DocsのプロトコルをHTTPSに変更する場合は、ポートを443に変更せず、このガイドを使用してください。

その後、ONLYOFFICE Docsのインストールを続けることができます。

ONLYOFFICE Docsのインストール

GPGキーを追加します。

mkdir -p ~/.gnupg
chmod 700 ~/.gnupg
gpg --no-default-keyring --keyring gnupg-ring:/tmp/onlyoffice.gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys CB2DE8E5
chmod 644 /tmp/onlyoffice.gpg
sudo chown root:root /tmp/onlyoffice.gpg
sudo mv /tmp/onlyoffice.gpg /etc/apt/trusted.gpg.d/

ONLYOFFICE Docsのレポジトリを追加します。

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

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

sudo apt-get update

mscorefontsをインストールします。

sudo apt-get install ttf-mscorefonts-installer

ONLYOFFICE Docsをインストールします。

sudo apt-get install onlyoffice-documentserver

インストール時に、PostgreSQLのユーザonlyofficeのパスワードの入力を要求されます。PostgreSQLの設定時に指定したonlyofficeのパスワードを入力してください。

その後、ONLYOFFICE Docsはプロセスとして実行されます。パッケージは他のdebパッケージと同様に更新されます。

ここで、ブラウザのアドレスバーに http://localhost を入力すると、ONLYOFFICE Docsのウェルカムページが開きます。そこには、APIを使ってドキュメントサンプルを有効にしたり、オンラインエディタをあなたのウェブアプリケーションに統合する方法について、さらなる説明が書かれています。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?