As of Dec 18, a Debian Etch binary package is available of Zimbra, the open source collaboration suite I wanted to give it a try. This post is not a step-by-step installation but a few notes about some points of the install process that will save you some time. The installation is quite simple but there are few points to remark. First of all, an unchhecked dependency is the file package. It's not installed by default (at least in my debootstrap installation), so apt-get install file before installing. Zimbra will end up installed anyway and sorta working, but will hold emails in the deferred queue because one of the tools in the antispam process requires the file command. Also make sure you have enough free space (at least 5GB) in /opt. I used to have never bothered about /opt and in my partitioning scheme and I don't leave too much space for / (around 3G, I have /usr and /var in another partitions), so Zimbra complaint about it the first time I tried to install it. One recommendation: turn off your existing Apache installation before installing and check that Zimbra is working with the shipped Apache. After checking it's working we can make both Apache installations to act friendly :) In order to have our existing Apache installation working aside the Zimbra one, we need to:
move Zimbra's Apache to another port
proxy HTTP requests to standard http[s]-port (80 and 443) to the new port This is achieved using
mod_proxy from Apache, as explained in the Zimbra Wiki. One thing to note is that apart from linking proxy.conf and proxy.load in mods-enabled/ you must link proxy_http.load as well. It will not work if you don't :) Now the only step left for me is to have mailing lists with mailman managed on this machine. I'll let you know when I get it ;-)
If you liked this post, you can donate using Bitcoin 12jVrWkk5S6x5hEizThZwgTx59KxaDdK4C