Dockerスクリプトを使用したONLYOFFICE Workspace CommunityからEnterpriseへの移行
はじめに
しばらく ONLYOFFICE Workspace Community を使用していて、高度なオンラインオフィス機能を利用したい場合は、ONLYOFFICE Workspace Enterprise に移行することができます。ONLYOFFICE Workspace Enterprise は、以下のような拡張機能を提供します:
- モバイルウェブエディター、
- 1年間の定期的な機能およびセキュリティアップデート、
- 1年間のプロフェッショナルな技術サポートサービス。
この記事では、workspace-install.sh スクリプトを使用してインストールされた ONLYOFFICE Workspace Community Dockerバージョンから、workspace-enterprise-install.sh スクリプトを使用して ONLYOFFICE Workspace Enterprise Dockerバージョンにアップグレードする方法を説明します。
ステップ1. (オプション)データベースのバックアップ作成
ONLYOFFICE Workspace Community および ONLYOFFICE Workspace Enterprise のポータルデータは、ホストマシンの /app/onlyoffice フォルダーに保存されているため、アップデート後にデータは自動的に取得されます。予防策として、ポータルデータを含むフォルダーのバックアップを行うことができます。手動で /app/onlyoffice フォルダーをマシン上の任意のフォルダーにコピーします。例:
sudo cp -a /app/onlyoffice /home/user/Backup
すべてのデータがバックアップされた後、ポータルが正しく起動するか確認し、アップグレード後に確認できるようにいくつかのユーザーデータを覚えておいてください。
ステップ2. ONLYOFFICE Workspace Enterpriseへのアップグレード
ONLYOFFICE Workspace Enterprise Dockerスクリプトファイルをダウンロードします:
wget https://download.onlyoffice.com/install/workspace-enterprise-install.sh
-u true パラメータを指定してスクリプトを実行します:
bash workspace-enterprise-install.sh -u true
これにより、更新が必要なコンテナが停止され、削除された後、対応するコンポーネントの最新バージョンが実行されます。ONLYOFFICE Docs Enterprise Edition が ONLYOFFICE Docs Community Edition の代わりにインストールされます。
Community Edition バージョンが 9.1 より低い場合にアップグレードすると、スクリプトはMySQLデータベースを別のコンテナに移動します(これが新しいインストールスキームです)。利用可能なスクリプトパラメータについてはこの記事をご覧ください。
何らかの理由でステップ1で作成したバックアップデータを復元する必要がある場合は、ONLYOFFICE Workspace Enterprise をインストールする 前に、/onlyoffice フォルダーを /app フォルダーに手動でコピーします:
sudo cp -a /home/user/Backup/onlyoffice /app
ステップ3. ポータルの起動とライセンスのアクティベート
ONLYOFFICE Workspace Enterprise がインストールされたら、ポータルを起動し、正しく動作しているか、すべてのデータが存在するか確認します。最後に、/controlpanel/activate ページに移動し(コントロールパネルを開き、上部のエンタープライズ版にアップグレードリンクをクリック)、購入 ボタンをクリックしてライセンスを購入し、購入したライセンスキーを対応するフィールドにアップロードして アクティベート ボタンをクリックします。ライセンスキーの購入方法について詳しくは、この記事 をご覧ください。