Nextcloud とCollarora Demo Server で簡単にLibreOffice Online を試す

こちらの記事で知ったのですが，Nextcloud でCollabora Online のDemo Server が簡単に使えるようになったようです．試してみました．

Collabora Online demo servers provide fast and easy user access for Nextcloud users – Nextcloud

この機能は Collabora Online 3.6.0 で入ったようです．

Add demo server selector and show hint about that when Collabora is not setup

なので，Collabora Online 3.6.0 の動作するNextcloud 15〜19 環境が必要です．今回は Nextcloud 18.0.4 環境で試しました．

Nextcloud にCollabora Online App を導入します．

Collabora Online – アプリ – App Store – Nextcloud

導入は簡単で，管理者権限のあるユーザでWeb経由で導入したり，CLIで導入できます．

https://$NEXTCLOUDURL/index.php/settings/apps/office/richdocuments

cliでの導入例

$ sudo -u www-data php $NEXTCLOUD/occ app:install richdocuments
richdocuments installed
richdocuments enabled

次にDemo Server を設定します．
管理者ユーザでログインした状態のNextcloud で「設定」→「Collabora Online」で設定します．

https://$NEXTCLOUDURL/index.php/settings/admin/richdocuments

確認メッセージが表示されます．

「Use a demo server」にチェックするとDemo Serverが選択できます．いくつか選択肢があるので今回は「Tokyo, Japan」を選びました．

少し設定が出来ます．

この状態でファイル画面に遷移して，「新しいドキュメント」を作成してみます．

LibreOffice Onlineが起動してDemo Server のメッセージが表示されます．

後は普通に編集できます :)
Demo ServerなのでこまめにDemoのメッセージが表示されますがこれはDemoなのでしょうがないですね．テキスト編集は特にもたつく感じはなくネイティブとそう変わらない感じ．スライドで画像やシェイプ図形など使うとまた違うかもしれません．

LibreOffice Online を自分のサーバに導入するのも以下のあたりでバイナリが配布されているので案外お手軽なのでこのDemo Server で気に入ったらLibreOffice Online を導入するといいと思います．

LibreOffice Online | LibreOffice – Free Office Suite – Based on OpenOffice – Compatible with Microsoft

Collabora Online – Collabora Productivity

Collabora Online Development Edition (CODE) – Collabora Productivity

環境

$ sudo -u www-data php /var/www/files.matoken.org/occ app:list | grep richdocuments
- richdocuments: 3.6.0
$ sudo -u www-data php /var/www/files.matoken.org/occ --version
Nextcloud 18.0.4
$ dpkg-query -W php apache2 mariadb-server
apache2 2.4.38-3+deb10u3
mariadb-server 1:10.3.22-0+deb10u1
php 2:7.3+69
$ lsb_release -dr
Description: Debian GNU/Linux 10 (buster)
Release: 10
$ uname -m
x86_64