Kolab the open-source groupware collaboration project released version 3.2 on Valentines day. I have been on version 3.0 for some time now and wanted to get away from using ownCloud and some other projects and just use Kolab as it was doing my mail, contacts and calendaring anyway.
The installation process is not all that difficult, here is what I did to install the software.
Lets get some utilities.
# yum install wget
# yum install nano
First we need to prepare the target system. The document http://docs.kolab.org/installation-guide/preparing-the-system.html tells us we need to relax the SELinux policy.
# setenforce 0
Lets also make it persist across reboots.
Change `enforcing` to `permissive`.
At this point (since this is a completely internal install) I wanted to disable the iptables firewall. (We can re-enable later after it’s all working).
# /etc/init.d/iptables stop
# chkconfig iptables off
Kolab has some very strict DNS requirements for how this machine refers to itself, and how people locate this machine.
# hostname -f
This needs to be exactly how you connect to this server via the web interface. If this is not how your external DNS will handle this servers FQDN you need to fix your hosts file.
# nano /etc/hosts
Follow the steps @ http://docs.kolab.org/installation-guide/centos.html
First we need to install EPEL. (At the time of this post, this is the most current RPM you need for EPEL.)
# rpm -Uhv http://mirror.chpc.utah.edu/pub/epel/6/i386/epel-release-6-8.noarch.rpm
Next download some files with wget that add the Repos.
# cd /etc/yum.repos.d/
# wget http://obs.kolabsys.com:82/Kolab:/3.2/CentOS_6/Kolab:3.2.repo
# wget http://obs.kolabsys.com:82/Kolab:/3.2:/Updates/CentOS_6/Kolab:3.2:Updates.repo
Next we can install all the packages Kolab needs.
# yum install kolab
After all these are installed we (at this time, its a bug that needs fixing) need to fix the template script for amavisd.conf