このプラグインをインストールしようとしています: https://github.com/owncloud/richdocuments Ubuntuサーバー16.04 64ビットのOwncloud 9で。
このアプリのインストール方法を教えてもらえますか?」
私にとって混乱の主な領域は、LibreOffice Online WebSocket Daemon(loolwsd)に言及していることですが、これが含まれているかどうかは明らかではありません。
次のプロセスでは、サーバー上にすでに動作および実行中のowncloud-server
インストールがあると仮定します。 16.04 LTSサーバーを使用するVMでこれをテストしたため、独自の設定は必要ありません。状況に合わせて調整する必要があります。
1。準備:
Sudo apt-get install build-essential git libtool m4 autoconf automake libpng12-dev libcap-dev libpoco-dev
2。ディストリビューションの作成:
cd ~
git clone https://github.com/owncloud/richdocuments.git
cd richdocuments/
make dist
。作成したもののインストール:
Sudo apt-get install php-apcu
cd /var/www/owncloud/apps/
Sudo tar -xf ~/richdocuments/owncloud-collabora-online-0.15.1.tar.gz
Sudo mv owncloud-collabora-online-0.15.1/ richdocuments/
cd ../../config
Sudo nano config.php
次の行を追加します。
'memcache.local' => '\OC\Memcache\APCu'
その後:
cd ..
Sudo ./occ app:enable richdocuments
注:loolwsd
は、git clone https://github.com/LibreOffice/online.git
で取得できるバンドルに含まれていません。README
サブディレクトリのloolwsd
を参照してください。ビルドしてセットアップします。その後、loleaflet
もビルドします。
LibreOffice Online WebSocket Daemon(loolwsd)がリッスンしているWOPIクライアントURLを構成する必要があります。
Sudo ./occ config:app:set --value='https://<hostname or IP address>:<port>' richdocuments wopi_url
デフォルトのポートは9980です。loolwsd
がSSLなしでコンパイルされた場合、httpsの代わりにhttpを記述する必要があります。 SSLを使用すると、次のエラーが表示されます。
cURL error 60: SSL certificate problem: self signed certificate in certificate chain
CA証明書をownCloudの信頼できる証明書ストレージに手動で追加する必要があります。
Sudo cat ca-chain.cert.pem >> owncloud/resources/config/ca-bundle.crt