Server Setup · 5 min read · Jan 18, 2026
Der perfekte Server - Ubuntu 15.04 (Vivid Vervet) mit Apache, PHP, MySQL, PureFTPD, BIND, Postfix, Dovecot und ISPConfig 3 - Seite 3
15 Roundcube Webmail installieren
Um Roundcube Webmail zu installieren, führen Sie aus:
apt-get install roundcube roundcube-core roundcube-mysql roundcube-plugins roundcube-plugins-extra javascript-common libjs-jquery-mousewheel php-net-sieve tinymceDer Installer wird die folgenden Fragen stellen:
Datenbank für roundcube mit dbconfig-common konfigurieren? <-- Ja
Datenbanktyp, der von roundcube verwendet werden soll: <-- mysql
Passwort des administrativen Benutzers der Datenbank: <-- Geben Sie hier Ihr mysql root Passwort ein
MySQL-Anwendungspasswort für roundcube: <-- Drücken Sie die EingabetasteDann bearbeiten Sie die Apache-Konfigurationsdatei von Roundcube
nano /etc/apache2/conf-enabled/roundcube.confund entfernen Sie das # vor den ersten 2 Alias-Zeilen, fügen Sie die beiden anderen “Alias”-Anweisungen hinzu und fügen Sie die Zeile “AddType application/x-httpd-php .php” direkt nach der Zeile “
# Diese Aliase funktionieren nicht richtig mit mehreren Hosts auf Ihrem Apache-Server
# Kommentieren Sie sie aus, um sie zu verwenden oder passen Sie sie an Ihre Konfiguration an
Alias /roundcube/program/js/tiny_mce/ /usr/share/tinymce/www/
Alias /roundcube /var/lib/roundcube
Alias /webmail/program/js/tiny_mce/ /usr/share/tinymce/www/
Alias /webmail /var/lib/roundcube
[...]
AddType application/x-httpd-php .php
[...] Und starten Sie Apache neu
service apache2 restartDann bearbeiten Sie die Konfigurationsdatei main.inc.php von Roundcube:
nano /etc/roundcube/main.inc.phpund ändern Sie den Standard-Host auf localhost:
$rcmail_config['default_host'] = 'localhost';Dies verhindert, dass Roundcube ein Eingabefeld für den Servernamen im Anmeldeformular anzeigt.
16. ISPConfig 3 installieren
Um ISPConfig 3 von der neuesten veröffentlichten Version zu installieren, tun Sie dies:
cd /tmp
wget http://www.ispconfig.org/downloads/ISPConfig-3-stable.tar.gz
tar xfz ISPConfig-3-stable.tar.gz
cd ispconfig3_install/install/Der nächste Schritt ist, auszuführen
php -q install.phpDies startet den ISPConfig 3 Installer. Der Installer konfiguriert alle Dienste wie Postfix, Dovecot usw. für Sie. Eine manuelle Einrichtung, wie sie für ISPConfig 2 erforderlich war (perfekte Einrichtungsanleitungen), ist nicht notwendig.
root@server1:/tmp/ispconfig3_install/install# php -q install.php
——————————————————————————–
_ _ _ _
| / | \/ \ / () / \
| | | | --.| |_/ / | / \/___ _ __ | |_ _ __ _ _/ / | | | |–. \ / | | / \| ‘ \| | |/ ` | | |
| || |// / | | _/\ () | | | | | | | (| | __\ \
_/__/_| _/\/|| |||||_, | __/ / |
|_/
——————————————————————————–
>> Erste Konfiguration
Betriebssystem: 15.04 UNBEKANNT
Es folgen einige Fragen zur primären Konfiguration, seien Sie vorsichtig.
Die Standardwerte stehen in [Klammern] und können mit
Tippen Sie “quit” (ohne Anführungszeichen), um den Installer zu stoppen.
Sprache auswählen (en,de) [en]: <– ENTER
Installationsmodus (standard,experte) [standard]: <– ENTER
Vollqualifizierter Hostname (FQDN) des Servers, z.B. server1.domain.tld [server1.example.com]: <– ENTER
MySQL-Server-Hostname [localhost]: <– ENTER
MySQL-Root-Benutzername [root]: <– ENTER
MySQL-Root-Passwort []: <– IhrRootSQLPasswort
MySQL-Datenbank zu erstellen [dbispconfig]: <– ENTER
MySQL-Zeichensatz [utf8]: <– ENTER
Generierung eines 4096-Bit-RSA-Privatschlüssels
………………………………………………………………….++
…………………++
neuen privaten Schlüssel in ‘smtpd.key’ schreiben
—–
Sie werden aufgefordert, Informationen einzugeben, die in Ihre Zertifikatsanfrage aufgenommen werden.
Was Sie eingeben, wird als Distinguished Name oder DN bezeichnet.
Es gibt einige Felder, die Sie leer lassen können.
Für einige Felder gibt es einen Standardwert,
Wenn Sie ‘.’ eingeben, wird das Feld leer gelassen.
—–
Ländercode (2 Buchstaben) [AU]: <– DE (Ihr Ländercode, in meinem Fall DE für Deutschland)
Bundesland oder Provinzname (vollständiger Name) [Some-State]: <– ENTER
Ortsname (z.B. Stadt) []: <– Lüneburg (Ihre Stadt)
Organisationsname (z.B. Firma) [Internet Widgits Pty Ltd]: <– ISPConfig UG (Ihr Firmenname)
Organisationsbereich (z.B. Abteilung) []: <– ENTER
Allgemeiner Name (z.B. Server FQDN oder IHR Name) []: <– server1.example.com
E-Mail-Adresse []: <– ENTER
Konfiguration von Jailkit
Konfiguration von Dovecot
Konfiguration von Spamassassin
Konfiguration von Amavisd
Konfiguration von Getmail
Konfiguration von Pureftpd
Konfiguration von BIND
Konfiguration von Apache
Konfiguration von Vlogger
Konfiguration von Apps vhost
Konfiguration von Bastille Firewall
Konfiguration von Fail2ban
Installation von ISPConfig
ISPConfig Port [8080]: <– ENTER
Möchten Sie eine sichere (SSL) Verbindung zur ISPConfig-Weboberfläche (y,n) [y]: <– ENTER
Generierung des RSA-Privatschlüssels, 4096 Bit langer Modulus
……….++
……++
e ist 65537 (0x10001)
Sie werden aufgefordert, Informationen einzugeben, die in Ihre Zertifikatsanfrage aufgenommen werden.
Was Sie eingeben, wird als Distinguished Name oder DN bezeichnet.
Es gibt einige Felder, die Sie leer lassen können.
Für einige Felder gibt es einen Standardwert,
Wenn Sie ‘.’ eingeben, wird das Feld leer gelassen.
—–
Ländercode (2 Buchstaben) [AU]: <– DE (geben Sie Ihren Ländercode ein, in meinem Fall DE für Deutschland)
Bundesland oder Provinzname (vollständiger Name) [Some-State]: <– ENTER
Ortsname (z.B. Stadt) []: <– Lüneburg (Ihre Stadt)
Organisationsname (z.B. Firma) [Internet Widgits Pty Ltd]: <– ISPConfig UG (Name Ihrer Firma)
Organisationsbereich (z.B. Abteilung) []: <– ENTER
Allgemeiner Name (z.B. Server FQDN oder IHR Name) []: <– server1.example.com
E-Mail-Adresse []: <– ENTER
Bitte geben Sie die folgenden ‘extra’ Attribute ein,
die mit Ihrer Zertifikatsanfrage gesendet werden
Ein Herausforderungs-Passwort []: <– ENTER
Ein optionaler Firmenname []: <– ENTER
Schreiben des RSA-Schlüssels
Konfiguration des DBServers
Installation des ISPConfig-Crontabs
kein Crontab für root
kein Crontab für getmail
Neustart der Dienste …
Installation abgeschlossen.
root@server1:/tmp/ispconfig3_install/install# Der Installer konfiguriert automatisch alle zugrunde liegenden Dienste, sodass keine manuelle Konfiguration erforderlich ist. Anschließend können Sie auf ISPConfig 3 unter http(s)://server1.example.com:8080/ oder http(s)://192.168.1.100:8080/ (http oder https hängt davon ab, was Sie während der Installation gewählt haben) zugreifen. Melden Sie sich mit dem Benutzernamen admin und dem Passwort admin an (Sie sollten das Standardpasswort nach Ihrer ersten Anmeldung ändern): 

Das System ist jetzt bereit zur Verwendung. ### 16.1 ISPConfig 3 Handbuch Um zu lernen, wie man ISPConfig 3 verwendet, empfehle ich dringend, das ISPConfig 3 Handbuch herunterzuladen. Auf mehr als 300 Seiten behandelt es das Konzept hinter ISPConfig (Admin, Reseller, Kunden), erklärt, wie man ISPConfig 3 installiert und aktualisiert, enthält ein Referenzdokument für alle Formulare und Formularfelder in ISPConfig zusammen mit Beispielen für gültige Eingaben und bietet Tutorials für die häufigsten Aufgaben in ISPConfig 3. Es beschreibt auch, wie man seinen Server sicherer macht und enthält am Ende einen Abschnitt zur Fehlersuche. ## 17. Zusätzliche Hinweise ### 17.1 OpenVZ Wenn der Ubuntu-Server, den Sie in diesem Tutorial eingerichtet haben, ein OpenVZ-Container (virtuelle Maschine) ist, sollten Sie dies auf dem Host-System tun (ich gehe davon aus, dass die ID des OpenVZ-Containers 101 ist - ersetzen Sie sie durch die korrekte VPSID auf Ihrem System): VPSID=101 for CAP in CHOWN DAC_READ_SEARCH SETGID SETUID NET_BIND_SERVICE NET_ADMIN SYS_CHROOT SYS_NICE CHOWN DAC_READ_SEARCH SETGID SETUID NET_BIND_SERVICE NET_ADMIN SYS_CHROOT SYS_NICE do vzctl set $VPSID --capability ${CAP}:on --save done ## 18. Links - Ubuntu: http://www.ubuntu.com/
- ISPConfig: http://www.ispconfig.org/
Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.