richdocuments/README.md

38 lines
1.6 KiB
Markdown
Raw Normal View History

2016-04-12 13:07:46 +02:00
richdocuments ownCloud application to integrate Collabora Online
====================================================================
Installation
------------
2016-04-12 13:09:33 +02:00
make dist
2016-04-12 13:07:46 +02:00
Creates a tarball. The contents should go under `owncloud/apps/richdocuments`.
2016-04-12 13:09:33 +02:00
rpmbuild -ba -vv owncloud-collabora-online.spec
2016-04-12 13:07:46 +02:00
2016-04-12 13:09:33 +02:00
Creates an RPM package (tested only with openSUSE). The [CODE VM](https://collaboraoffice.com/code/) uses it.
2016-04-12 13:07:46 +02:00
Memcache is a requirement (tested only with APCu). Install php-apcu, php5-apcu, or whatever this package is called on your Linux distro, and add the following line to owncloud/config/config.php:
2016-04-12 13:09:33 +02:00
'memcache.local' => '\OC\Memcache\APCu',
2016-04-12 13:07:46 +02:00
From command line you can use:
2016-04-12 13:09:33 +02:00
occ config:system:set --value='\OC\Memcache\APCu' memcache.local
2016-04-12 13:07:46 +02:00
You can enable richdocument application from the command line:
2016-04-12 13:09:33 +02:00
occ app:enable richdocuments
2016-04-12 13:07:46 +02:00
You need to configure the WOPI Client URL, which is where the LibreOffice Online WebSocket Daemon (loolwsd) is listening. It is in Admin - Collabora Online section in ownCloud, or you can set it from command line:
2016-04-12 13:09:33 +02:00
occ config:app:set --value='https://<hostname or IP address>:<port>' richdocuments wopi_url
2016-04-12 13:07:46 +02:00
2016-04-12 13:15:40 +02:00
Default port is 9980. If loolwsd was compiled without SSL (like in the [CODE VM](https://collaboraoffice.com/code/)), you have to write `http` instead of `https`. If you use SSL, and you get the following error:
cURL error 60: SSL certificate problem: self signed certificate in certificate chain
You have to add the CA cert manually to ownCloud trusted cert storage:
cat ca-chain.cert.pem >> owncloud/resources/config/ca-bundle.crt