Support #617
Updated by Daniel Curtis over 9 years ago
This is a guide for installing Kolab groupware on Debian 7. 5/8/15 - *NOTE*: I initially tried to install Kolab on Debian 8; however due to unsolvable dependency issues, I was unable to get a working Kolab installation working for Debian 8. h2. Prepare the Environment * make sure the system is up to date: <pre> apt-get update && apt-get upgrade -y </pre> h2. Install Kolab * Add the Kolab apt repository information: <pre> echo 'deb http://obs.kolabsys.com/repositories/Kolab:/3.4/Debian_7.0/ ./' >> /etc/apt/sources.list.d/kolab.list echo 'deb http://obs.kolabsys.com/repositories/Kolab:/3.4:/Updates/Debian_7.0/ ./' >> /etc/apt/sources.list.d/kolab.list </pre> * Import the GPG key used to sign the packages: <pre> gpg --search devel@lists.kolab.org 1 </pre> *NOTE*: Verify that the key has the correct fingerprint *@79D86A05FDE6C9FB4E43A6C5830C2BCF446D5A45@* * Import the GPG key into apt: <pre> gpg --export --armor devel@lists.kolab.org | apt-key add - </pre> * Ensure the Kolab packages have priority over the Debian packages: <pre> nano /etc/apt/preferences.d/kolab </pre> #* And add the following <pre> Package: * Pin: origin obs.kolabsys.com Pin-Priority: 501 </pre> * Update the repository metadata: <pre> apt-get update </pre> * Install the base package as follows: <pre> aptitude install kolab </pre> * Run the installer: <pre> setup-kolab </pre> *NOTE*: The installer will prompt for a series of passwords for the various services run by kolab. Make sure to keep track of them, preferably with a password manager like LastPass or KeePass. * When the installer finishes Kolab will be accessible from: #* http://kolab.example.com/kolab-webadmin/ #* http://kolab.example.com/webmail/ #* http://kolab.example.com/chwala/ * To begin, login to the _http://kolab.example.com/kolab-webadmin/_ area with the username *cn=Directory Manager* and the password provided during the installation. #* *NOTE*: To find the password to the cn=Directory Manager user run the following and use the bind_pw: <pre> grep "bind_pw" /etc/kolab/kolab.conf </pre> h3. Fix the Internal System Error * Edit the kolab.conf file: nano /etc/kolab/kolab.conf #* And add the following under the [kolab] section: <pre> [kolab] api_url = http://localhost/kolab-webadmin/api </pre> *NOTE*: I needed to do the above to be able to connect to the Kolab administration panel over an SSH tunnel. h2. Resources * https://docs.kolab.org/installation-guide/debian.html * https://wiki.kolab.org/Kolab3_Troubleshooting