Zimbra Installation · 4 min read · Sep 23, 2025
Wie man die Zimbra Collaboration Suite (ZCS) auf Ubuntu installiert
Wie man die Zimbra Collaboration Suite (ZCS) auf Ubuntu installiert
Version 1.0
Autor: Falko Timme
Diese Anleitung zeigt, wie man die Zimbra Collaboration Suite (ZCS) auf Ubuntu 6.10 (Edgy Eft) und 6.06 (Dapper Drake) Server-Systemen installiert. Zimbra ist eine voll funktionsfähige, Open-Source-Kollaborationssuite - E-Mail, Gruppen-Kalender, Kontakte und Web-Dokumentenmanagement und -autoren. Es hat eine funktionsreiche AJAX-Weboberfläche und ist kompatibel mit Clients wie Microsoft Outlook, Apple Mail und Novell Evolution, sodass E-Mails, Kontakte und Kalendereinträge von diesen auf den ZCS-Server synchronisiert werden können. Es kann auch mit vielen mobilen Geräten synchronisiert werden. ZCS nutzt viele bestehende Open-Source-Projekte wie Postfix, MySQL und OpenLDAP.
Ich übernehme keine Garantie, dass dies bei Ihnen funktioniert!
1 Vorbemerkung
Bitte laden Sie die Ubuntu 6.10 oder 6.06 Server-CD von http://www.ubuntu.com/download herunter und installieren Sie ein grundlegendes Ubuntu-System damit. Installieren/aktivieren Sie keine Dienste (z.B. wie LAMP oder DNS) - wenn Sie dies tun, müssen Sie sie später deaktivieren, da sie mit Zimbra interferieren könnten!
Nach der Installation des Basissystems werden wir einige zusätzliche Konfigurationen vornehmen, z.B. das Aktivieren des Root-Kontos, das Installieren eines SSH-Daemons, das Anwenden einer statischen IP-Adresse und eines Hostnamens auf das System.
Ich werde in diesem Tutorial den Hostnamen mail.example.com zusammen mit der IP-Adresse 192.168.0.110 verwenden. Passen Sie dies an Ihre Bedürfnisse an, aber stellen Sie sicher, dass mail.example.com einen gültigen MX-Eintrag im DNS hat (Zimbra benötigt dies!). Ich gehe davon aus, dass Sie E-Mail-Konten für example.com anstelle von mail.example.com erstellen möchten, sodass Sie auch einen MX-Eintrag für example.com haben sollten.
In diesem Beispiel befindet sich der Zimbra-Server in einem lokalen Netzwerk (192.168.0.110 ist eine private IP-Adresse) hinter einem Router, also stellen Sie sicher, dass Sie die öffentliche IP-Adresse des Routers (1.2.3.4 in diesem Beispiel) in den DNS-Einträgen verwenden - natürlich sollte diese IP-Adresse statisch sein. Wenn Sie eine dynamische IP-Adresse haben, könnten Sie einen Dienst wie DynDNS.org verwenden, aber beachten Sie, dass die meisten öffentlichen IP-Adressen heutzutage auf einer Blacklist stehen.
Wenn Sie also BIND auf dem autoritativen Nameserver für example.com verwenden, sollten Sie etwas wie dies in der Zonendatei von example.com haben:
| [...] mail.example.com. A 1.2.3.4 mail.example.com. MX 0 mail.example.com. example.com. MX 0 mail.example.com. [...] |
Wenn Ihr Ubuntu-Server hinter einem Router steht, stellen Sie sicher, dass Sie mindestens Port 25 von Ihrem Router zu Ihrem Ubuntu-Server weiterleiten.
Wenn Ihr Ubuntu-Server in einem Rechenzentrum ist, hat er höchstwahrscheinlich eine statische öffentliche IP-Adresse und einen Hostnamen, sodass Sie Kapitel 1.3 überspringen können, aber Sie müssen dennoch sicherstellen, dass dieser Hostname einen gültigen MX-Eintrag hat.
1.1 Aktivieren Sie das Root-Konto
Um das Root-Konto zu aktivieren, führen Sie aus
sudo passwd rootund geben Sie ein Passwort für root an.
Anschließend werden Sie root, indem Sie ausführen
suAlle folgenden Befehle in diesem Tutorial werden als root ausgeführt (es sei denn, es steht etwas anderes geschrieben)!
1.2 Installieren Sie den SSH-Daemon
Führen Sie einfach aus
apt-get install ssh openssh-serverum den SSH-Daemon zu installieren.
1.3 Wenden Sie eine statische IP-Adresse und einen Hostnamen an
Bearbeiten Sie /etc/network/interfaces und passen Sie es an Ihre Bedürfnisse an (in diesem Beispielsetup werde ich die IP-Adresse 192.168.0.110 verwenden):
vi /etc/network/interfaces| # Diese Datei beschreibt die verfügbaren Netzwerkinterfaces auf Ihrem System # und wie man sie aktiviert. Für weitere Informationen siehe interfaces(5). # Das Loopback-Netzwerkinterface auto lo iface lo inet loopback # Das primäre Netzwerkinterface auto eth0 iface eth0 inet static address 192.168.0.110 netmask 255.255.255.0 network 192.168.0.0 broadcast 192.168.0.255 gateway 192.168.0.1 |
Dann starten Sie Ihr Netzwerk neu:
*/etc/init.d/networking restart *Bearbeiten Sie dann /etc/hosts. Lassen Sie es so aussehen:
vi /etc/hosts| 127.0.0.1 localhost.localdomain localhost 192.168.0.110 mail.example.com mail # Die folgenden Zeilen sind wünschenswert für IPv6-fähige 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 |
Führen Sie jetzt aus
echo mail.example.com > /etc/hostnameund starten Sie das System neu:
shutdown -r nowFühren Sie anschließend aus
hostname
hostname -f
Beide sollten mail.example.com anzeigen.
Von nun an können Sie einen SSH-Client wie PuTTY verwenden und sich von Ihrem Arbeitsplatz mit Ihrem Ubuntu-Server verbinden und die verbleibenden Schritte aus diesem Tutorial befolgen.
1.4 Deaktivieren Sie die Ubuntu-CD in /etc/apt/sources.list
Ich installiere gerne alle Pakete über das Internet anstelle von der Ubuntu-CD, daher deaktiviere ich jetzt die Ubuntu-CD in /etc/apt/sources.list:
vi /etc/apt/sources.list In Ubuntu 6.10 (“Edgy Eft”) kommentieren Sie diese Zeile aus:
| [...] #deb cdrom:[Ubuntu-Server 6.10 _Edgy Eft_ - Release i386 (20061025.1)]/ edgy main restricted [...] |
In Ubuntu 6.06 (“Dapper Drake”) ist es diese Zeile:
| [...] #deb cdrom:[Ubuntu-Server 6.06 _Dapper Drake_ - Release i386 (20060531)]/ dapper main restricted [...] |
Aktualisieren Sie dann die Paketdatenbank, indem Sie ausführen
apt-get update1.5 Deaktivieren Sie Dienste
Wenn dies kein frisches System ist und Sie bereits einige Dienste ausgeführt haben (wie Postfix, Apache, OpenLDAP), müssen Sie diese zuerst deaktivieren, bevor Sie Zimbra installieren. Andernfalls wird Zimbra nicht installiert.
Um beispielsweise Postfix auf Ihrem System zu deaktivieren, führen Sie aus
/etc/init.d/postfix stop
update-rc.d -f postfix remove
Die Befehle für die anderen Dienste sind ähnlich.
Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.