Kolab Groupware · 6 min read · Sep 30, 2025
Kolab Groupware auf Ubuntu 16.04 LTS installieren und konfigurieren
Kolab ist eine Open-Source-Webanwendung für Gruppenarbeit, die Lösungen für einen E-Mail-Server, Verzeichnisdienste, Webdienste, Kalender, Aufgaben, Adressbücher und mehr bietet. Kolab unterstützt mehrere Clients, darunter Outlook, KDE Contact, Thunderbird und Roundcube. Kolab bietet eine benutzerfreundliche und einfach zu bedienende Weboberfläche, die verwendet werden kann, um Benutzer, Domains, gemeinsame Ordner und vieles mehr hinzuzufügen, zu ändern und zu löschen.
Kolab bietet viele Funktionen, von denen einige unten aufgeführt sind:
- Unterstützung für gemischte Client-Umgebungen wie Outlook, Web und KDE.
- Verwendet IMAP und POP3 für E-Mail und LDAP zum Speichern von Konfigurationsdaten.
- Unterstützung für gemeinsame Kontakte und Kalender.
- Vollständige serverseitige Unterstützung für CardDAV und WebDAV, ActiveSync und CalDAV.
Anforderungen
- Ein Server, der Ubuntu 16.04 ausführt.
- Ein Nicht-Root-Benutzer mit Sudo-Rechten, der auf Ihrem Server eingerichtet ist.
- Eine statische IP 192.168.0.190, die auf Ihrem Server eingerichtet ist.
Erste Schritte
Bevor Sie beginnen, müssen Sie den vollqualifizierten Domainnamen oder Hostnamen für Ihr System einrichten. Sie können dies tun, indem Sie die Dateien /etc/hosts und /etc/hostname bearbeiten:
sudo nano /etc/hostsFügen Sie die IP-Adresse und den Hostnamen am Ende der Datei hinzu:
192.168.0.190 mail.kolab.com mailSpeichern Sie die Datei und schließen Sie sie, und bearbeiten Sie dann die Datei /etc/hostname:
sudo nano /etc/hostnameFügen Sie die folgende Zeile hinzu:
mail.kolab.comSpeichern Sie die Datei, wenn Sie fertig sind, und starten Sie dann Ihr System neu, um alle Änderungen anzuwenden.
MariaDB installieren
Bevor Sie Kolab installieren, müssen Sie die neueste Version von MariaDB auf Ihrem Server installieren. Standardmäßig ist MariaDB im Standard-Repository von Ubuntu 16.04 nicht verfügbar. Laden Sie daher zuerst den APT-Schlüssel für MariaDB mit dem folgenden Befehl herunter:
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8Fügen Sie als Nächstes das Maria-DB-Repository mit dem folgenden Befehl hinzu:
sudo add-apt-repository 'deb [arch=amd64,i386,ppc64el] http://mirror.jmu.edu/pub/mariadb/repo/10.1/ubuntu xenial main'Aktualisieren Sie als Nächstes das Repository und installieren Sie MariaDB mit dem folgenden Befehl:
sudo apt-get update -y
sudo apt-get install mariadb-server -ySobald MariaDB installiert ist, starten Sie den MariaDB-Dienst und aktivieren Sie ihn, damit er beim Booten gestartet wird, mit dem folgenden Befehl:
sudo systemctl start mysql
sudo systemctl enable mysqlSichern Sie als Nächstes die MariaDB-Installation, indem Sie das folgende Skript ausführen:
sudo mysql_secure_installationBeantworten Sie alle Fragen wie unten gezeigt:
Geben Sie das aktuelle Passwort für root ein (leer für keines):
Möchten Sie das root-Passwort ändern? [Y/n] n
Anonyme Benutzer entfernen? [Y/n] Y
Root-Login aus der Ferne verbieten? [Y/n] Y
Testdatenbank und Zugriff darauf entfernen? [Y/n] Y
Privilegientabellen jetzt neu laden? [Y/n] YSobald MariaDB gesichert ist, können Sie mit dem nächsten Schritt fortfahren.
Kolab installieren
Standardmäßig ist Kolab im Standard-Repository von Ubuntu 16.04 nicht verfügbar. Daher müssen Sie das Kolab-Repository zu APT hinzufügen. Sie können dies tun, indem Sie die Datei /etc/apt/sources.list bearbeiten:
sudo nano /etc/apt/sources.listFügen Sie die folgenden Zeilen am Ende der Datei hinzu:
deb http://obs.kolabsys.com/repositories/Kolab:/16/Ubuntu_16.04/ ./
deb-src http://obs.kolabsys.com/repositories/Kolab:/16/Ubuntu_16.04/ ./Speichern Sie die Datei und schließen Sie sie, und importieren Sie dann den GPG-Schlüssel, der zum Signieren der Pakete verwendet wird:
wget -q -O- https://ssl.kolabsys.com/community.asc | sudo apt-key add -Als Nächstes müssen Sie sicherstellen, dass die Kolab-Pakete Vorrang vor den Ubuntu-Paketen haben. Sie können dies tun, indem Sie die Datei /etc/apt/preferences.d/kolab erstellen:
sudo nano /etc/apt/preferences.d/kolabFügen Sie die folgenden Zeilen hinzu:
Package: *
Pin: origin obs.kolabsys.com
Pin-Priority: 501Speichern Sie die Datei und aktualisieren Sie die Repository-Metadaten mit dem folgenden Befehl:
sudo apt-get update -yInstallieren Sie schließlich Kolab, indem Sie einfach den folgenden Befehl ausführen:
sudo apt-get install kolab -yKolab konfigurieren
Nach der Installation von Kolab müssen Sie Kolab Groupware einrichten. Sie können dies tun, indem Sie den folgenden Befehl ausführen:
sudo setup-kolabWährend der Kolab-Einrichtung werden Sie nach den folgenden Fragen gefragt. Bitte folgen Sie den bereitgestellten Anweisungen.
#Bitte geben Sie ein Passwort für den LDAP-Administratorbenutzer 'admin' an, der zum Anmelden an der grafischen Konsole des 389 Directory Servers verwendet wird.
Administrator-Passwort [JAOw_2oIhlezXlK]:
Bestätigen Sie das Administrator-Passwort:
#Bitte geben Sie ein Passwort für den LDAP Directory Manager-Benutzer an, der der Administratorbenutzer ist, den Sie verwenden werden, um sich zumindest zunächst im Web
#Admin anzumelden und den Kolab verwendet, um administrative Aufgaben auszuführen.
Directory Manager-Passwort [QXML8Suxv-YTUFr]:
Bestätigen Sie das Directory Manager-Passwort:
#Bitte wählen Sie den Systembenutzer und die Gruppe aus, unter denen der Dienst ausgeführt werden soll. Dies sollten vorhandene, unprivilegierte, lokale System-POSIX-Konten ohne Shell sein.
Benutzer [dirsrv]:
Gruppe [dirsrv]:
#Dieses Einrichtungsverfahren plant, Kolab Groupware für den folgenden Domainnamenraum einzurichten. Dieser Domainname wird aus dem umgekehrten DNS-Eintrag auf Ihrer
#Netzwerkschnittstelle abgerufen. Bitte bestätigen Sie, dass dies der geeignete Domainnamenraum ist.
kolab.com [Y/n]: Y
#Der Standard-Root-DN, den wir für Sie erstellt haben, folgt. Bitte bestätigen Sie, dass dies der Root-DN ist, den Sie verwenden möchten.
dc=kolab,dc=com [Y/n]: Y
#Die Einrichtung wird jetzt den 389 Directory Server einrichten. Dies kann eine Weile dauern (während dieser Zeit gibt es keine Ausgabe und keine Fortschrittsanzeige).
Erstellter Symlink von /etc/systemd/system/multi-user.target.wants/dirsrv.target zu /lib/systemd/system/dirsrv.target.
#Bitte geben Sie ein Passwort für den Cyrus-Administrator an. Dieses Passwort wird von Kolab verwendet, um administrative Aufgaben in Cyrus IMAP auszuführen. Sie benötigen möglicherweise auch das Passwort,
#um Cyrus IMAP zu beheben und/oder andere administrative Aufgaben direkt gegen Cyrus IMAP auszuführen.
Cyrus-Administrator-Passwort [h3IbKvhbKGUwhy5]:
Bestätigen Sie das Cyrus-Administrator-Passwort:
#Bitte geben Sie ein Passwort für das Kolab-Servicekonto an. Dieses Konto wird von verschiedenen Diensten wie Postfix und Roundcube verwendet, da anonyme Bindungen an den LDAP-Server
#nicht erlaubt sind.
Kolab-Service-Passwort [KhHTzhSYh4w11Vw]:
Bestätigen Sie das Kolab-Service-Passwort:
Welchen MySQL-Server richten wir ein?
- 1: Vorhandener MySQL-Server (mit bereits festgelegtem Root-Passwort).
- 2: Neuer MySQL-Server (muss initialisiert werden).
Wahl: - 1: Vorhandener MySQL-Server (mit bereits festgelegtem Root-Passwort).
- 2: Neuer MySQL-Server (muss initialisiert werden).
Wahl: - 1: Vorhandener MySQL-Server (mit bereits festgelegtem Root-Passwort).
- 2: Neuer MySQL-Server (muss initialisiert werden).
Wahl: 2
#Bitte geben Sie das Root-Passwort für MySQL an, damit wir Benutzerkonten für andere Komponenten einrichten können, die MySQL verwenden.
MySQL-Root-Passwort:
#Bitte geben Sie ein Passwort für den MySQL-Benutzer 'kolab' an. Dieses Passwort wird von Kolab-Diensten wie dem Web-Administrationspanel verwendet.
MySQL-Kolab-Passwort [2-Zz7j_AjGI8QF0]:
Bestätigen Sie das MySQL-Kolab-Passwort:
#Bitte geben Sie die Zeitzone an, die PHP verwenden soll. Sie müssen einen Kontinent oder einen Ländernamen / Stadtnamen wie 'Europe/Berlin' verwenden, aber nicht nur 'CEST'.
Zeitzonen-ID [UTC]: Asia/Kolkata
#Bitte geben Sie ein Passwort für den MySQL-Benutzer 'roundcube' an. Dieses Passwort wird von der Roundcube-Webmail-Oberfläche verwendet.
MySQL-Roundcube-Passwort [OVwJoKktzbOMAys]:
Bestätigen Sie das MySQL-Roundcube-Passwort: Sobald die Kolab-Einrichtung abgeschlossen ist, können Sie auf die Kolab-Weboberfläche zugreifen.
Zugriff auf die Kolab-Weboberfläche
Öffnen Sie Ihren Webbrowser und geben Sie die URL http://mail.kolab.com/kolab-webadmin oder http://192.168.0.190/kolab-webadmin ein. Sie werden zur Anmeldeseite von Kolab weitergeleitet, wie unten gezeigt:

Geben Sie den Benutzernamen cn=Directory Manager und das Passwort ein, das Sie im vorherigen Schritt festgelegt haben. Klicken Sie dann auf die Schaltfläche Anmelden. Sie sollten den folgenden Bildschirm sehen:

Klicken Sie als Nächstes auf das Benutzer-Symbol in der Weboberfläche und erstellen Sie einen Mailbenutzer, wie unten gezeigt:

Klicken Sie als Nächstes auf die Registerkarte Kontakt, um die Benutzer-ID zu überprüfen:

Klicken Sie als Nächstes auf die Registerkarte System, um das Passwort des E-Mail-Benutzers festzulegen:

Klicken Sie als Nächstes auf die Registerkarte Konfiguration, um das E-Mail-Kontingent für den Benutzer festzulegen:

Sobald Sie fertig sind, klicken Sie auf die Schaltfläche Absenden, um alle Konfigurationen zu speichern.
Zugriff auf Roundcube Webmail
Jetzt, da Ihr Mailbenutzer erstellt wurde, ist es Zeit, auf Ihre E-Mails über Roundcube Webmail zuzugreifen.
Öffnen Sie Ihren Webbrowser und geben Sie die URL http://mail.kolab.com/roundcubemail ein. Sie sollten den folgenden Bildschirm sehen:

Geben Sie den Benutzernamen als Ihre primäre E-Mail-ID und das Passwort ein, das Sie im vorherigen Schritt festgelegt haben. Klicken Sie dann auf die Schaltfläche Anmelden. Sie sollten die Roundcube-Weboberfläche im folgenden Bildschirm sehen:

Mit dieser Oberfläche können Sie E-Mails einfach abrufen und senden, das Adressbuch, den Kalender und Aufgaben verwalten.
Herzlichen Glückwunsch! Sie haben Kolab Groupware erfolgreich auf dem Ubuntu 16.04-Server installiert. Sie können jetzt problemlos E-Mails senden und empfangen, Kontakte, Aufgaben und Adressbücher verwalten.
Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.