This document is intended as a base to install a Red Hat Enterprise Linux server running Kopano Core and Kopano Webapp.
This document is intended to be used by experienced system administrators and engineers who have in-depth knowledge of both Linux and MySQL environments.
Use these suggestions at your own risk and only if you know what you are doing.
These instructions are intended as pointers and not as a definitive configuration, as every environment can be set up differently.
Also keep in mind that some steps in this guide can take time depending on the size and complexity of your environment.
Software Collections and PHP
Red Hat Enterprise Linux (RHEL) introduced the Software Collections (SCL’s) – supported by Red Hat – allowing the availability of more recent versions of specific software components for existing enterprise releases without forcing usage of these packages (as they are not API/ABI safe with distribution included packages).
With Red Hat providing the rh-php56 software collection, we are able to build PHP-MAPI based on PHP 5.6 for RHEL 6 and RHEL 7, and provide these to our customers in a standardised way. You can easily identify the Kopano Core builds with the “-php-56” suffix in the end of the package name. With these packages, you will be able to install and run WebApp 3 on, for example, RHEL 6. RHEL 6 only ships 5.3 per default and would be unsupported by WebApp 3.0, since the minimum requirement for WebApp 3.0 is PHP 5.4
For more information on Software Collections, feel free to check out the official page
Enable and start
Enable Software Collections
We recommend that you use our repositories to install Kopano. They are available at https://download.kopano.io/supported/. Use the following examples to configure repositories for your operating system:
Example repository configuration
Please be aware that special characters in the username or password like '!' can cause issues
To add the Kopano repositories for Redhat Enterprise Linux 6 with SCL rh-php56 installed
and for Redhat Enterprise Linux 7 with SCL rh-php56 installed
Installing the packages
You can install kopano*, manually pick the packages you want to install, or install the meta package 'kopano-server-packages'. The meta package will install:
Create Test user
Start Apache 2.4
Copy zarafa-webapp config to apache 2.4
Fix the scripts (workaround!)
Force remove --nodops of php-mapi since webapp depends on it and we do not want to remove it as well
Make the rh-php the default on the command line