Académique Documents
Professionnel Documents
Culture Documents
0-on-debian-etch
Zimbra Collaboration Suite (ZCS) Open Source Edition v5.0 On Debian Etch
Version 1.0
Author: Oliver Meyer <o [dot] meyer [at] projektfarm [dot] de>
Last edited 02/06/2008
This document describes how to set up the Zimbra Collaboration Suite (ZCS) Open
Source Edition v5.0 on Debian Etch. The resulting system provides a full feature
d collaboration-suite with many features that I can't list all here - please hav
e a look at the feature list. It also comes with a nice (themeable) AJAX web int
erface for administration and user access.
This howto is a practical guide without any warranty - it doesn't cover the theo
retical backgrounds. There are many ways to set up such a system - this is the w
ay I chose.
1 Preparation
Install a standard Debian Etch system and update it. I used a network installati
on (only standard system).
2 Hostname
You have to assign the hostname to the server ip. It is very important that the
fqdn entry appears before the hostname.
vi /etc/hosts
It should look like this:
127.0.0.1 localhost.localdomain localhost
192.168.0.110 server1.example.com server1
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts
3 DNS
You need a running DNS server in your LAN that contains a valid A & MX record fo
r this server - otherwise Zimbra won't work. I used another server (192.168.0.10
0) running mydns for this howto. Add the nameserver's IP to the resolve configur
ation:
vi /etc/resolv.conf
The nameserver on your LAN has to be the first entry. It should look like this:
nameserver 192.168.0.100
nameserver 192.168.0.2
4 Exim
Deinstall Exim - Zimbra comes with it's own mailserver.
apt-get remove --purge exim4 exim4-base exim4-config exim4-daemon-light
5 Needed packages
Let's install some needed packages (maybe some of these packages are already ins
talled on your system).
apt-get install libc6-i686 sudo libidn11 curl fetchmail libgmp3c2 libexpat1 libg
etopt-mixed-perl libxml2 libstdc++6 libpcre3 libltdl3 ssh
6 Get Zimbra
Please take a look at http://www.zimbra.com/community/downloads.html to see whic
h is the latest version. Download and unpack it.
cd /tmp/
wget http://files.zimbra.com/downloads/5.0.2_GA/zcs-5.0.2_GA_1975.DEBIAN4.0.2008
0130234700.tgz
tar xvfz zcs-5.0.2_GA_1975.DEBIAN4.0.20080130234700.tgz
7 Install Zimbra
7.1 Start The Installation
Be sure that no other services like sendmail, postfix or mysql are running!
cd /tmp/zcs-5.0.2_GA_1975.DEBIAN4.0.20080130234700
./install.sh -l
Read the license agreement and press "Enter" to continue. Zimbra will now check
if all prequisites are installed on the system. The output should look like this
:
Checking for prerequisites...
NPTL...FOUND
sudo...FOUND sudo-1.6.8p12-4
libidn11...FOUND libidn11-0.6.5-1
fetchmail...FOUND fetchmail-6.3.6-1etch1
libpcre3...FOUND libpcre3-6.7+7.4-2
libgmp3c2...FOUND libgmp3c2-2:4.2.1+dfsg-4
libxml2...FOUND libxml2-2.6.27.dfsg-2
libstdc++6...FOUND libstdc++6-4.1.1-21
openssl...FOUND openssl-0.9.8c-4etch1
libltdl3...FOUND libltdl3-1.5.22-4
Prerequisite check complete.
Checking for standard system perl...
perl-5.8.8...FOUND standard system perl-5.8.8