web-dev-qa-db-fra.com

Comment installer le plugin richdocuments sur Owncloud?

J'essaie d'installer ce plugin: https://github.com/owncloud/richdocuments sur Owncloud 9 sur le serveur Ubuntu 16.04 64 bits.

Quelqu'un peut-il me dire comment installer cette application?

La principale source de confusion pour moi est qu’il mentionne le démon WebSocket de LibreOffice Online (loolwsd), mais il n’est pas clair si cela est inclus ou non.

3
RolandiXor

Pour le processus suivant, je suppose que votre installation owncloud-server est déjà opérationnelle et fonctionne déjà bien sur votre serveur. J'ai testé cela sur une VM avec un serveur 16.04 LTS, vous n'avez donc pas besoin de configurer votre propre configuration, vous devrez peut-être l'adapter à votre situation.

1. Préparation:

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

2. Création de la distribution:

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

. Installation de ce que nous venons de créer:

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

Ajouter cette ligne:

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

Après ça:

cd ..
Sudo ./occ app:enable richdocuments

Remarque:loolwsd n'est pas inclus dans le paquet. Vous pouvez l'obtenir avec git clone https://github.com/LibreOffice/online.git, veuillez vous reporter à la section README du sous-répertoire loolwsd pour savoir comment. pour construire et configurer. Après cela, construisez loleaflet également.

Vous devez configurer l'URL du client WOPI, à l'emplacement où le démon WebSocket de LibreOffice Online (loolwsd) écoute.

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

Le port par défaut est 9980. Si loolwsd a été compilé sans SSL, vous devez écrire http au lieu de https. Si vous utilisez SSL et que vous obtenez l'erreur suivante:

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

Vous devez ajouter manuellement le certificat de certification à un stockage de cert certifié ownCloud:

Sudo cat ca-chain.cert.pem >> owncloud/resources/config/ca-bundle.crt
5
Videonauth