This package provide Nethserver integration of Collabora Online Development Edition.
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.
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
After installation, admin dashboard can be enable with loolconfig set-admin-password
and accessible at: :
https://collabora.yourdomain.com/loleaflet/dist/admin/admin.html
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