Zimbra

ZImbra is a popular groupware email server and web client, and works very well on a GigaTux VPS.

This is an alternative quick start guide designed for users that want to get Zimbra running on a sufficiently powerful GigaTux VPS. The official installation manual for Zimbra 7.2 is available at the Zimbra website.

Main Installation

  1. In the DTC panel, install centos-6-amd64
  2. Click Boot up
  3. SSH into your VPS at [email protected]
  4. Upgrade to the latest versions of CentOS by typing yum update && yum upgrade and continuing if prompted
  5. Install various required utilities by typing yum install nc sudo sysstat
  6. Download the latest open source version of Zimbra (for Red Hat Enterprise Linux 6, 64-bit) at the Zimbra website. This can be done by clicking on the download link and copying the URL. Then, inside your VPS, type wget [address], e.g. wget http://files2.zimbra.com/downloads/7.2.0_GA/zcs-7.2.0_GA_2669.RHEL6_64.20120410002025.tgz
  7. Edit your /etc/hosts and /etc/hostname to reflect the domain you wish to serve mail for
  8. If you are attempting to install Zimbra with an already-existing domain, but don't want to switch MX records to your Zimbra install until it's running as expected, you probably will need to set up the Split DNS section. Please go to that below before continuing.
  9. Unpack the tar archive by typing tar xzvf *.tgz
  10. Enter the Zimbra archive by typing cd zcs*
  11. Start the installation process by typing ./install.sh --platform-override
  12. Follow the on screen prompts to complete the installation. Make sure you set an Admin Password!

Split DNS

  1. Type yum install bind
  2. Create the rndc.key file by typing rndc-confgen -a -c /etc/rndc.key -r /dev/urandom followed by chown named:named /etc/rndc.key
  3. Follow the instructions at the Split DNS page. Ensure that all instances of server.example.com are changed. There is no need to install dnsmasq yet.
  4. N.B. If bind does not start, run named -u named -g to see debugging output in the foreground
  • 0 Users Found This Useful
Was this answer helpful?