The Zimbra Collaboration Suite includes the Zimbra MTA, the Zimbra LDAP server, and the Zimbra mailbox server. In a single-server installation, all components are installed on one server and require no additional manual configuration.
This installation guide is a quick start guide that describes the basic steps needed to install and configure the Zimbra Collaboration Suite in a direct network connect environment. In this environment, the Zimbra server is assigned a domain for which it receives mail, and a direct network connection to the Internet. When the Zimbra Collaboration Suite is installed, you will be able to log on to the Zimbra administration console to manage the domain and provision accounts. The accounts you create will be able to send and receive external email.
The Zimbra Collaboration Suite is designed to be the only application suite installed on the server. The Zimbra Collaboration Suite bundles and installs, as part of the installation process various other third party and open source software, including Apache Jetty, Postfix, OpenLDAP®, and MySQL®. The versions installed have been tested and configured to work with the Zimbra software. See the
Administration Guide for a complete list of software.
Important: You cannot have any other web server, database, LDAP, or MTA server running, when you install the Zimbra software. If you have installed any of the applications, before you install Zimbra software, disable these applications. During the ZCS install, Zimbra makes global system changes that may break applications that are on your server.
In order to successfully install and run the Zimbra Collaboration Suite, ensure your system meets the requirements described in this section. System administrators should be familiar with installing and managing email systems.
Note: To find SSH client software, go to Download.com at http://www.download.com/ and search for SSH. The list displays software that can be purchased or downloaded for free. An example of a free SSH client software is PuTTY, a software implementation of SSH for Win32 and Unix platforms. To download a copy go to
http:// putty.nl/.
Configuration modifications for two of the most frequently used operating systems, Red Hat Enterprise Linux and Fedora, are described in this guide. The SUSE configuration would be similar to those described for the Red Hat Enterprise Linux. The Mac OS requires no additional modifications.
Other operating systems may require similar modifications, use this information as a reference to gauge whether your operating system may need to be modified. Also, search the
Zimbra Forums and
Zimbra Wiki.
The Zimbra Collaboration Suite runs on the Red Hat Enterprise Linux, version 4 operating system. When you install the Red Hat software for the Zimbra Collaboration Suite, accept the default setup answers, except for the Disk Partition Setup, the Network Configuration, the Gateway and Primary DNS addresses, the Edit Interface, and the Firewall Configuration. Details of what should be modified in these categories are listed below. Refer to the Red Hat Enterprise Linux installation guide for detailed documentation about installing their software.
|
•
|
The Mount Point/RAID Volume size for the Boot partition ( /)should be 100 MB.
|
|
•
|
The Swap partition should be set to twice the size of the RAM on your machine.
|
|
•
|
The Root partition ( /) should be set with the remaining disk space size.
|
|
•
|
In the Edit Interface pop-up screen, check Activate on Boot. Enter the IP Address and Netmask of the device. This allows the interface to start when you boot.
|
|
•
|
Firewall Configuration should be set to No firewall, and the Security Enhanced Linux (SELinux) should be disabled.
|
Important: Make sure that FQDN entry in /etc/hosts appears before the hostnames. If this is missing, the creation of the Zimbra certificate fails. The FQDN entry should look like this example. See
zmcreatecert in the
Administrator’s Guide, Appendix A: Command-Line Utilities.
The Zimbra Collaboration Suite runs on the Fedora, Core 4 operating system. When you install the Fedora software for the Zimbra Collaboration Suite, accept the default setup answers, except for the Disk Partition Setup, the Network Configuration, the Gateway and Primary DNS addresses, the Edit Interface, and the Firewall Configuration. Details of what should be modified in these categories are listed below. Refer to the Fedora installation guide for detailed documentation about installing their software.
|
•
|
The Mount Point/RAID Volume size for the Boot partition ( /) should be 100 MB.
|
|
•
|
The Swap partition should be set to twice the size of the RAM on your machine.
|
|
•
|
The Root partition ( /) should be set with the remaining disk space size.
|
|
•
|
In the Edit Interface pop-up screen, check Activate on Boot. Enter the IP Address and Netmask of the device. This allows the interface to start when you boot.
|
|
•
|
Firewall Configuration should be set to No firewall, and the Security Enhanced Linux (SELinux) should be disabled.
|
|
•
|
Make sure that FQDN entry in /etc/hosts appear before the hostnames. If this is missing, the creation of the Zimbra certificate fails. The FQDN entry should look like this example.
|
In order to send and receive email, the Zimbra MTA must be configured in DNS with both A and MX records. For sending mail, the MTA uses DNS to resolve hostnames and email-routing information. To receive mail the MX record must be configured correctly to route the message to the mail server.
During the installation process ZCS checks to see if you have an MX record correctly configured. If it is not, an error is displayed suggesting that the domain name have an MX record configured in DNS.
You must configure a relay host if you do not enable DNS. After ZCS is installed, go to the
Global Settings>MTA tab on the administration console and uncheck
Enable DNS lookups. Enter the relay MTA address to use for external delivery.
|
•
|
Zimbra Core installs the libraries, utilities, and monitoring tools.
|
|
•
|
Zimbra LDAP installs the OpenLDAP software, which provides open source LDAP directory services.
|
|
•
|
Zimbra MTA installs the Postfix open source MTA, the Clam AntiVirus antivirus engine, the SpamAssassin junk mail filter, and the Amavisd-New content filter.
|
|
•
|
Zimbra Store installs the mailbox server, including Jetty, the servlet container for the Zimbra server.
|
|
•
|
Zimbra Spell installs the Aspell open source spelling checker. When Zimbra spell is installed, Zimbra-Apache is also installed.
|
|
•
|
Zimbra SNMP installs the SNMP package for monitoring. This package is optional.
|
|
•
|
Zimbra Logger installs tools for syslog aggregation, reporting, and message tracing. If you do not install Logger, you cannot use the message trace feature, the server statistics are not captures, and the server statistics section of the administration console does not display.
|
|
•
|
Zimbra Proxy installs the proxy feature. Using an IMAP/POP proxy server allows mail retrieval for a domain to be split across multiple Zimbra servers on a per user basis.
|
The Zimbra server configuration is menu driven. The installation menu shows you the default configuration values. The menu displays the logical host name and email domain name [mailhost.example.com] as configured on the computer. You can change any of the values. For single server installs, you must define the administrator’s password, which you use to log on to the administration console, and you specify the location of the Zimbra license xml file.
For the latest Zimbra software download, go to www.zimbra.com. Save the Zimbra Collaboration Suite archive file to the computer from which you will install the software.
The default configuration installs the Zimbra-LDAP, the Zimbra-MTA with anti-virus and anti-spam protection, the Zimbra mailbox server, the SNMP monitoring tools (optional), Zimbra-spell (optional), the logger tool (optional), and the Zimbra proxy (optional) on one server.
The menu driven installation displays the components and their existing default values. The During the installation process you can modify the information.
|
1.
|
Log in as root to the Zimbra server and cd to the directory where the Zimbra Collaboration Suite archive tar file is saved (cd /var/<tmp>). Type the following commands:
|
The install.sh script reviews the installation software to verify that the Zimbra packages are available.
PLEASE READ THIS AGREEMENT CAREFULLY BEFORE USING THE SOFTWARE. ZIMBRA, INC. ("ZIMBRA") WILL ONLY LICENSE THIS SOFTWARE TO YOU IF YOU FIRST ACCEPT THE TERMS OF THIS AGREEMENT. BY DOWNLOADING OR INSTALLING THE SOFTWARE, OR USING THE PRODUCT, YOU ARE CONSENTING TO BE BOUND BY THIS AGREEMENT. IF YOU DO NOT AGREE TO ALL OF THE TERMS OF THIS AGREEMENT, THEN DO NOT DOWNLOAD, INSTALL OR USE THE PRODUCT.
|
|
6.
|
Type Y and press Enter to modify the system. The selected packages are installed on the server.
|