Skip to content

Der Perfekte Server – Debian 12 (Bookworm) mit Apache, BIND, Dovecot, PureFTPD und ISPConfig 3.2

Cloud Infrastructure Expert
Der Perfekte Server – Debian 12 (Bookworm) mit Apache, BIND, Dovecot, PureFTPD und ISPConfig 3.2

 

Dieses Tutorial zeigt Ihnen, wie Sie einen Debian 12 (Bookworm) Server optimal vorbereiten, um ISPConfig 3.2 zu installieren. ISPConfig ist ein leistungsstarkes Webhosting Control Panel, mit dem Sie Apache, BIND, Dovecot, PureFTPD und viele weitere Dienste über eine Weboberfläche verwalten können. Mit dieser Anleitung richten Sie einen vielseitigen und sicheren Server ein, der ideal für Webhosting- und E-Mail-Dienste geeignet ist.

Für diesen Server benötigen Sie einen VPS-Server mit Debian 12.

Schritt 1: Basis-System installieren

Installieren Sie Debian 12 (Bookworm) auf Ihrem Server. Wählen Sie während der Installation die minimale Serverinstallation und stellen Sie sicher, dass SSH-Server ausgewählt ist.

Schritt 2: System aktualisieren

Melden Sie sich nach der Installation über SSH als Root-Benutzer an und aktualisieren Sie das System:

apt update
apt upgrade -y

Schritt 3: Hostname einstellen

Setzen Sie den Hostnamen Ihres Servers. Ersetzen Sie ‘yourhostname’ und ‘yourdomain.com’ durch Ihre tatsächlichen Werte:

hostnamectl set-hostname yourhostname.yourdomain.com

Bearbeiten Sie die Datei /etc/hosts und fügen Sie eine Zeile für Ihren Hostnamen hinzu:

nano /etc/hosts

Fügen Sie folgende Zeile hinzu:

127.0.0.1 localhost.localdomain localhost yourhostname.yourdomain.com

Schritt 4: Zeitzone einstellen

Stellen Sie die richtige Zeitzone für Ihren Server ein:

timedatectl set-timezone Europe/Berlin 

Ersetzen Sie “Europe/Berlin” durch Ihre gewünschte Zeitzone.

Schritt 5: Erforderliche Pakete installieren

Installieren Sie die folgenden Pakete, die für ISPConfig benötigt werden:

apt install vim postfix dovecot-imapd dovecot-pop3d mariadb-server php php-fpm php-mysql php-cli php-gd php-curl php-zip unzip pure-ftpd-common pure-ftpd-mysql bind9 dnsutils haveged libmcrypt-dev quota mailman openssl gettext rkhunter binutils sudo -y

Schritt 6: Postfix, Dovecot und MariaDB konfigurieren

Während der Installation werden Sie aufgefordert, einige Konfigurationseinstellungen vorzunehmen:

* **Postfix:** Wählen Sie “Internet Site” und geben Sie Ihren Hostnamen ein. * **Dovecot:** Keine spezielle Konfiguration erforderlich. * **MariaDB:** Legen Sie ein sicheres Root-Passwort fest.

Schritt 7: ISPConfig 3.2 installieren

Laden Sie das ISPConfig-Installationsskript herunter und führen Sie es aus:

cd /tmp
wget https://get.ispconfig.org
chmod +x get.ispconfig.org
./get.ispconfig.org

Folgen Sie den Anweisungen des Installationsskripts. Wählen Sie die gewünschten Optionen aus, einschließlich Apache, BIND, Dovecot und PureFTPD.

Schritt 8: Firewall konfigurieren (optional)

Wenn Sie eine Firewall verwenden, stellen Sie sicher, dass die erforderlichen Ports für Ihre Dienste geöffnet sind (z.B. HTTP, HTTPS, SMTP, IMAP, POP3, FTP).

Abschluss

Sie haben nun erfolgreich einen Debian 12 Server mit Apache, BIND, Dovecot, PureFTPD und ISPConfig 3.2 eingerichtet. Sie können nun ISPConfig verwenden, um Ihre Webhosting-Umgebung bequem zu verwalten.

Windows VPS Deutschland

Windows VPS España

Windows VPS Nederland

Windows VPS Italia

Windows VPS Portugal

VPS Windows Italia

Windows VPS

Windows VPS

Windows VPS Sverige

Windows VPS Norge

Windows VPS

Windows VPS Türkiye

Windows RDS (Remote Desktop Services)

Windows VPS

Explore more

More on this topic

Netcloud24
Netcloud24
Cloud Infrastructure Expert · NetCloud24

Comments are closed.