stephdl / nethserver-collabora

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

nethserver-collabora

This package provide Nethserver integration of Collabora Online Development Edition.

First configuration

Collabora Online requires a dedicated virtual host and it's only accessible from HTTPS with a valid certificate.

To configure Collobora Online, execute: :

config setprop loolwsd VirtualHost collabora.yourdomain.com
signal-event nethserver-collabora-update

After virtual host configuration, obtain a valid HTTPS certificate via Let's encrypt from Server certificate section of Server Manager interface.

The package does the following:

  • Add server FQDN and Nextcloud custom virtual host, if present, to the trusted domains allowed to access to Collabora Online
  • If nethserver-nextcloud is installed, and the prop VirtualHost is set, nethserver-collabora-event will automatically enable Nextcloud for use Collabora Online.

Database

The configuration is stored inside the configuration db, under the loolwsd key. To show it: :

config show loolwsd

Properties:

  • AllowWopiHost: additional trusted domain allowed to access to Collabora Online, only needed if nextcloud instance is on separate server.
  • VirtualHost: set dedicated virtual host for Collabora Online

examples: :

config setprop loolwsd VirtualHost loolwsd-dev.nethserver.net AllowWopiHost nextcloud-office.yourdomain.com
config show loolwsd
loolwsd=service
  AllowWopiHost=nextcloud-office.yourdomain.com
  VirtualHost=loolwsd-dev.nethserver.net
  status=enable

Admin user

After installation, admin dashboard can be enable with loolconfig set-admin-password and accessible at: :

https://collabora.yourdomain.com/loleaflet/dist/admin/admin.html

Collabora repository

Update from CODE repository: :

yum install yum-utils
yum-config-manager --add-repo https://www.collaboraoffice.com/repos/CollaboraOnline/CODE-centos7
wget https://www.collaboraoffice.com/repos/CollaboraOnline/CODE-centos7/repodata/repomd.xml.key && rpm --import repomd.xml.key
yum update -y --enablerepo=collaboraoffice.com_repos_CollaboraOnline_CODE-centos7

About

License:GNU General Public License v2.0


Languages

Language:Perl 100.0%