Как установить плагин richdocuments на Owncloud?

3

Я пытаюсь установить этот плагин: Ссылка на Owncloud 9 на сервере Ubuntu 16.04 64bit.

Может ли кто-нибудь сказать мне, как установить это приложение?

Основная часть путаницы для меня заключается в том, что он упоминает LibreOffice Online WebSocket Daemon (loolwsd), но неясно, включено ли это или нет.

    
задан RolandiXor 22.05.2016 в 02:04
источник

1 ответ

5

Для следующего процесса я предполагаю, что у вас уже работает и работает owncloud-server установка на вашем сервере. Я тестировал это на виртуальной машине с сервером 16,04 LTS, поэтому нет никаких собственных конфигураций, вам, возможно, придется адаптировать это, чтобы соответствовать вашей ситуации.

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

3. Установка того, что мы только что создали:

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 .

Вам нужно настроить URL-адрес клиента WOPI, где прослушивается демон LibreOffice Online WebSocket (loolwsd).

sudo ./occ config:app:set --value='https://<hostname or IP address>:<port>' richdocuments wopi_url

Порт по умолчанию - 9980. Если loolwsd было скомпилировано без SSL, вам нужно написать http вместо https. Если вы используете 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
    
ответ дан Videonauth 25.05.2016 в 03:33