Como instalar o plugin richdocuments no Owncloud?

3

Estou tentando instalar este plug-in: link no Owncloud 9 no servidor Ubuntu 16.04 64bit.

Alguém pode me dizer como instalar este aplicativo? '

A principal área de confusão para mim é que ele menciona o LibreOffice Online WebSocket Daemon (loolwsd), mas não está claro se isso está incluído ou não.

    
por RolandiXor 22.05.2016 / 02:04

1 resposta

5

Para o processo a seguir, presumo que você já tenha uma instalação em funcionamento owncloud-server em seu servidor. Eu testei isso em uma VM com servidor 16.04 LTS, portanto, sem configurações próprias, você pode ter que adaptá-lo para se adequar à sua situação.

1. Preparação:

sudo apt-get install build-essential git libtool m4 autoconf automake libpng12-dev libcap-dev libpoco-dev

2. Criação da distribuição:

cd ~
git clone https://github.com/owncloud/richdocuments.git
cd richdocuments/
make dist

3. Instalação do que acabamos de criar:

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

Adicione esta linha:

'memcache.local' => '\OC\Memcache\APCu'

Depois disso:

cd ..
sudo ./occ app:enable richdocuments

Observação: loolwsd não está incluído no pacote, você pode obtê-lo com git clone https://github.com/LibreOffice/online.git , consulte o README no subdiretório loolwsd sobre como criar e configurar. Depois disso, construa loleaflet também.

Você precisa configurar o URL do cliente WOPI, que é onde o daemon do WebSocket do LibreOffice Online (loolwsd) está escutando.

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

A porta padrão é 9980. Se loolwsd foi compilado sem SSL, você precisa escrever http em vez de https. Se você usar SSL, receberá o seguinte erro:

cURL error 60: SSL certificate problem: self signed certificate in certificate chain

Você precisa adicionar o certificado da CA manualmente ao armazenamento do certificado confiável ownCloud:

sudo cat ca-chain.cert.pem >> owncloud/resources/config/ca-bundle.crt
    
por Videonauth 25.05.2016 / 03:33