Installation from packages
Collabora deliver signed binary packages for 64-bit Linux distributions.
Collabora Online Development Edition (CODE) and Collabora Online (COOL) packages are
available on x86-64
, arm64
, and ppc64le
platforms.
On the x86-64
platform the baseline OS – where the packages are built – is EL7.
On the arm64
and ppc64le
platforms the baseline OS is EL8. These packages
should work on any modern, supported Linux distribution (glibc is required).
The Installation Procedure
On all the supported platforms, the installation procedure consist of three steps:
Import of the signing key
The installation itself
Starting of the service, and enabling it for auto-start after reboot
Collabora’s Partner
If you are Collabora’s Partner, please log into The Partner portal get your unique secret URL from the Partner portal and follow the instructions listed there.
CODE
If you are not Collabora’s Partner please follow CODE instructions
Distro-specific Installation Instructions
To install Collabora Office you need system administrator (root) privileges. The following command line examples are supposed to be entered from a system administrator (root) account. Alternatively you can use sudo.
export customer_hash=Example-413539ece39485afc35b4a469adfde0a279d2fd2
Debian, Ubuntu, other deb based Linux distribution
Please type the following commands into the shell as root:
download the signing key
cd /usr/share/keyrings wget https://collaboraoffice.com/downloads/gpg/collaboraonline-release-keyring.gpg
add the repository to /etc/apt/sources.list.d
cat << EOF > /etc/apt/sources.list.d/collaboraonline.sources Types: deb URIs: https://www.collaboraoffice.com/repos/CollaboraOnline/23.05/customer-deb-$customer_hash Suites: ./ Signed-By: /usr/share/keyrings/collaboraonline-release-keyring.gpg EOF
perform the installation
apt update && apt install coolwsd collabora-online-brand
After successful installation, please follow the chapter Configuration.
RHEL, CentOS, and their derivatives
Please type the following commands into the shell as root:
import the signing key
wget https://collaboraoffice.com/repos/CollaboraOnline/23.05/customer-rpm-$customer_hash/repodata/repomd.xml.key && rpm --import repomd.xml.key
add the repository URL to yum
yum-config-manager --add-repo https://collaboraoffice.com/repos/CollaboraOnline/23.05/customer-rpm-$customer_hash
perform the installation
yum install coolwsd collabora-online-brand
After successful installation, please follow the chapter Configuration.
SLES 15 / openSUSE Leap 15.x
Please type the following commands into the shell as root:
import the signing key
wget https://collaboraoffice.com/repos/CollaboraOnline/23.05/customer-rpm-$customer_hash/repodata/repomd.xml.key && rpm --import repomd.xml.key
add the repository URL to zypper
zypper ar -t yum "https://collaboraoffice.com/repos/CollaboraOnline/23.05/customer-rpm-$customer_hash" "Collabora Online"
perform the installation
zypper ref && zypper in coolwsd collabora-online-brand
After successful installation, please follow the chapter Configuration.
How to upgrade
If you are upgrading from Collabora Online 6.4 or earlier version to version 21.11 or newer, please read Upgrade to Collabora Online 21.11.
Otherwise it is enough to change the version number in the repository URL and upgrade as usual with the respective package manager.
Although upgrade process is safe, it is always a good idea to backup configuration files in /etc/coolwsd/
just in case.
Localization
For complete user interface localization you need to install Collabora Office language resources. They are not direct dependencies of coolwsd. For example for German dialogs on Debian/Ubuntu:
apt install collaboraoffice*de
Spelling dictionaries and thesauri
Collabora Online can use internal spelling dictionaries and thesauri (collaboraoffice*-dict-*
packages). Collabora Online can use system spelling dictionaries and thesauri, too, that are located in /usr/share/hunspell
and /usr/share/mythes
directories.
Additionally, and starting with version 22.05, it’s possible to enable support for external grammar checking using LanguageTool. For information please consult Language Tool.