How To Install Zimbra Collaboration Suite (ZCS) On Ubuntu
How To Install Zimbra Collaboration Suite (ZCS) On UbuntuVersion 1.0 This guide shows how to install the Zimbra Collaboration Suite (ZCS) on Ubuntu 6.10 (Edgy Eft) and 6.06 (Dapper Drake) server systems. Zimbra is a full-featured, open source collaboration suite - email, group calendaring, contacts, and web document management and authoring. It has a feature-rich AJAX web interface and is compatible with clients such as Microsoft Outlook, Apple Mail, and Novell Evolution so that mail, contacts, and calendar items can be synchronised from these to the ZCS server. It can also be synchronized to many mobile devices. ZCS makes use of many existing open source projects such as Postfix, MySQL, and OpenLDAP. I do not issue any guarantee that this will work for you!
1 Preliminary NotePlease download the Ubuntu 6.10 or 6.06 server CD from http://www.ubuntu.com/download and install a basic Ubuntu system with it. Don't install/enable any services (e.g. like LAMP or DNS) - if you do, you'll have to disable them later on as they might interfere with Zimbra! After the installation of the base system, we'll do some additional configuration, e.g. enable the root account, install an SSH daemon, apply a static IP address and a hostname to the system. I will use the hostname mail.example.com in this tutorial together with the IP address 192.168.0.110. Adjust this to your needs, but make sure that mail.example.com has a valid MX record in DNS (Zimbra needs this!). I assume you want to create email accounts for example.com instead of mail.example.com, so you should have an MX record for example.com as well. In this example the Zimbra server is in a local network (192.168.0.110 is a private IP address) behind a router, so make sure you use the router's public IP address (1.2.3.4 in this example) in the DNS records - of course this IP address should be static. If you have a dynamic IP address, you could use a service such as DynDNS.org, but keep in mind that most public IP addresses are blacklisted nowadays. So if you use BIND on the authoritative name server for example.com, you should have something like this in example.com's zone file:
If your Ubuntu server is behind router, make sure that you forward at least port 25 from your router to your Ubuntu server. If your Ubuntu server is in a data center, it most likely has a static public IP address and a hostname, so you can skip chapter 1.3, but still you must make sure that this hostname has a valid MX record.
1.1 Enable The root AccountTo enable the root account, run sudo passwd root and specify a password for root. Afterwards, become root by running su All following commands in this tutorial are executed as root (unless something else is written)!
1.2 Install The SSH DaemonJust run apt-get install ssh openssh-server to install the SSH daemon.
1.3 Apply A Static IP Address And HostnameEdit /etc/network/interfaces and adjust it to your needs (in this example setup I will use the IP address 192.168.0.110): vi /etc/network/interfaces
Then restart your network: /etc/init.d/networking restart Then edit /etc/hosts. Make it look like this: vi /etc/hosts
Now run echo mail.example.com > /etc/hostname and reboot the system: shutdown -r now Afterwards, run hostname Both should show mail.example.com. From now on you can use an SSH client such as PuTTY and connect from your workstation to your Ubuntu server and follow the remaining steps from this tutorial.
1.4 Disable The Ubuntu CD In /etc/apt/sources.listI like to install all packages over the internet instead of from the Ubuntu CD, therefore I disable the Ubuntu CD in /etc/apt/sources.list now: vi /etc/apt/sources.list On Ubuntu 6.10 ("Edgy Eft"), comment out this line:
On Ubuntu 6.06 ("Dapper Drake"), it's this line:
Then update the packages database by running apt-get update
1.5 Disable ServicesIf this is no fresh system and you have some services already running (such as Postfix, Apache, OpenLDAP), you must disable them first before installing Zimbra. Otherwise Zimbra will fail to install. For example, to disable Postfix on your system, run /etc/init.d/postfix stop The commands for the other services are similar.
|




print: 
Recent comments
4 hours 45 min ago
5 hours 39 min ago
5 hours 42 min ago
7 hours 34 min ago
9 hours 45 min ago
10 hours 31 min ago
10 hours 47 min ago
13 hours 45 min ago
15 hours 17 min ago
17 hours 35 min ago