スクリプトを使用してONLYOFFICE Apps Communityを更新する
はじめに
ONLYOFFICE Apps Communityは、ユーザーとドキュメントを一か所に集めてコラボレーションを促進できるドキュメントハブの無料版です。
ONLYOFFICE Apps Communityは、DockerがインストールされたLinuxオペレーティングシステム用の自動インストールスクリプトとして提供されます。このスクリプトは、ONLYOFFICE Apps Communityが正しく動作するために必要なすべてのコンポーネントを含むDockerコンテナをセットアップし、実行、管理、更新が簡単です。
Appsのインストールを更新するには、-u trueパラメーターを指定してONLYOFFICE Apps Communityのインストールスクリプトを実行します。
ONLYOFFICE Appsとそのコンポーネントを更新するには、常に-u trueパラメーターを指定した公式のインストールスクリプトを使用してください。標準のシステムパッケージマネージャー(例:apt upgradeやapt full-upgrade)でAppsのパッケージを更新することは推奨されません。MySQL、Redis、RabbitMQなどの依存関係が意図せず互換性のないバージョンにアップグレードされ、製品の誤動作やサービス障害が発生する可能性があるためです。システム全体の更新が必要な場合は、その更新からApps関連のパッケージをすべて除外し、公式スクリプトを使用してAppsを別途アップグレードしてください。
コンポーネントの更新
| パラメーター | 説明 | 値 | デフォルト |
|---|---|---|---|
-u, --update | 既存のコンポーネントを更新する場合に使用 | true|false | false |
このパラメーターは、マシン上の対応するコンポーネントが古い場合に、必要なコンポーネントの最新バージョンをインストールします。
例
bash docspace-install.sh -u true
これにより、更新が必要なコンテナが停止・削除され、対応するONLYOFFICE Apps Communityコンポーネントの最新バージョンが起動します。現在のコンポーネントのバージョンが利用可能な最新バージョンと一致する場合、そのコンテナは影響を受けません。以前のインストール時にスキップされたコンポーネントも、今回もスキップされます。Appsのデータは自動的に保持されます。
Docsのみをバージョン7.2.1.34に更新し、他のすべてのコンポーネントの更新をスキップします:
bash docspace-install.sh -u true -docsi onlyoffice/documentserver-ee -docsv 7.2.1.34 -idocs true -ids false -irbt false -irds false
Appsのみをバージョン1.2.0に更新し、他のすべてのコンポーネントの更新をスキップします:
bash docspace-install.sh -u true -dsv v1.2.0 -idocs false -irbt false -irds false
パラメーターを指定してスクリプトを実行すると、インストール方法を選択するよう求められます。Dockerを使用してONLYOFFICE Appsをインストールするには、Yを入力してEnterを押します。DEB/RPMパッケージからONLYOFFICE Appsをインストールするには、Nを入力してEnterを押します。