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

Я пытаюсь установить этот плагин: https://github.com/owncloud/richdocuments в Owncloud 9 на сервере Ubuntu 16.04 64bit.

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

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

3
задан 27 May 2016 в 23:40

1 ответ

Для следующего процесса я предполагаю, что у Вас есть уже работа и выполнение owncloud-server установка на Вашем сервере. Я протестировал это на VM с 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 Демон 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
5
ответ дан 28 May 2016 в 09:40

Другие вопросы по тегам:

Похожие вопросы: