DirectAdmin auf deinem VPS installieren: vollständige Anleitung
DirectAdmin ist eines der beliebtesten Control Panels für Webhosting. Es bietet eine benutzerfreundliche Oberfläche, mit der du Websites, Datenbanken, E-Mails und mehr verwalten kannst, ohne Kenntnisse der Kommandozeile zu haben. Bei Theory7 verwenden wir DirectAdmin auf unserem Shared Hosting und viele Kunden wählen es auch für ihren VPS. In dieser Anleitung erklären wir Schritt für Schritt, wie du DirectAdmin installierst.
Was ist DirectAdmin?
DirectAdmin ist ein kommerzielles Webhosting-Control-Panel, das auf Linux-Servern läuft. Es bietet:
- Weboberfläche für Serververwaltung auf Port 2222
- Domaineinstellungen mit DNS, Subdomains und Aliassen
- E-Mail-Management mit Webmail, Filtern und Weiterleitungen
- Datenbankverwaltung für MySQL und MariaDB
- Dateiverwaltung über den integrierten Dateimanager
- Backup-Funktionen für automatische Backups
DirectAdmin ist leichter als cPanel und verbraucht weniger Ressourcen, was es ideal für kleinere VPS-Konfigurationen macht. Das bedeutet, dass du mehr von deiner Serverkapazität für deine Websites und Anwendungen nutzen kannst, was besonders wichtig für Benutzer mit begrenzter Hardware ist.
Voraussetzungen für die Installation
Bevor du beginnst, stelle sicher, dass dein VPS diese Anforderungen erfüllt:
Hardware-Mindestanforderungen
- Mindestens 1 GB RAM (2 GB empfohlen)
- 10 GB freier Speicherplatz
- 1 CPU-Kern (2+ empfohlen)
Software-Anforderungen
- Saubere OS-Installation (kein vorhandener Webserver)
- CentOS 7/8, AlmaLinux 8/9, Rocky Linux 8/9
- Ubuntu 20.04/22.04 oder Debian 10/11/12
- Root-Zugriff auf den Server
DirectAdmin-Lizenz
Du benötigst eine gültige DirectAdmin-Lizenz. Diese kannst du erwerben über:- DirectAdmin.com direkt
- Deinen Hosting-Provider (Theory7 bietet Lizenzen an)
Installationsschritte
Schritt 1: Mit deinem Server verbinden
Logge dich als Root über SSH ein:
ssh root@deine-server-ip
Wenn du einen anderen SSH-Port verwendest:
ssh root@deine-server-ip -p portnummer
Schritt 2: System vorbereiten
Aktualisiere zuerst dein System auf die neueste Version:
# Für CentOS/AlmaLinux/Rocky
dnf update -y
# Für Ubuntu/Debian
apt update && apt upgrade -y
Installiere die benötigten Pakete:
# CentOS/AlmaLinux
dnf install wget perl -y
# Ubuntu/Debian
apt install wget perl -y
Schritt 3: DirectAdmin-Installer herunterladen
Lade das offizielle Installationsskript herunter:
wget -O setup.sh https://www.directadmin.com/setup.sh
chmod +x setup.sh
Schritt 4: Automatische Installation starten
Für die einfachste Installation verwende den Automatikmodus:
./setup.sh auto
Der Installer erkennt automatisch dein OS und konfiguriert alles. Dieser Prozess dauert 15-30 Minuten, abhängig von der Geschwindigkeit deines Servers. Während dieser Zeit ist es wichtig, geduldig zu sein und nicht zu unterbrechen, da dies zu einer unvollständigen Installation führen kann.
Alternativ: Manuelle Installation
Für mehr Kontrolle kannst du den Installer interaktiv ausführen:
./setup.sh
Du erhältst dann Fragen zu:
- Hostname-Konfiguration
- Netzwerkschnittstellenauswahl
- Admin-Benutzername und Passwort
Dies gibt dir die Möglichkeit, spezifische Einstellungen nach deinen Wünschen anzupassen.
Nach der Installation
Zugriff auf DirectAdmin
Nach erfolgreicher Installation kannst du dich einloggen über:
https://deine-ip:2222
Der Installer zeigt die Admin-Zugangsdaten am Ende an. Notiere dir diese Informationen gut, denn du benötigst sie für zukünftigen Zugriff.
Erste Konfiguration
- Logge dich ein mit den Admin-Daten
- Gehe zu Admin-Einstellungen
- Ändere das Admin-Passwort in ein starkes Passwort
- Konfiguriere deinen Hostname korrekt
- Stelle die E-Mail-Einstellungen ein
Es wird empfohlen, ein starkes Passwort zu verwenden, das aus einer Kombination von Buchstaben, Zahlen und Sonderzeichen besteht, um dein Konto zu sichern.
DNS konfigurieren
Wenn du DirectAdmin als Nameserver verwenden möchtest:
- Gehe zu DNS-Verwaltung
- Stelle deine Nameserver ein (ns1.deinedomain.de, ns2.deinedomain.de)
- Konfiguriere die richtigen Glue-Records bei deinem Domain-Registrar
Das korrekte Einrichten deines DNS ist entscheidend für die Erreichbarkeit deiner Websites. Stelle sicher, dass du die richtigen Records eingibst und dass sie bei deinem Registrar korrekt konfiguriert sind.
SSL für DirectAdmin
Sichere die Admin-Oberfläche mit einem SSL-Zertifikat:
/usr/local/directadmin/scripts/letsencrypt.sh request hostname.deinedomain.de
Ein SSL-Zertifikat ist entscheidend für die Sicherheit deiner Daten und den Aufbau von Vertrauen bei deinen Benutzern. Es sorgt dafür, dass die Kommunikation zwischen dem Server und dem Client verschlüsselt ist.
LiteSpeed installieren (optional)
DirectAdmin arbeitet standardmäßig mit Apache, aber LiteSpeed bietet eine bessere Leistung:
- Gehe zu Administrator > Custom Build
- Wähle Apache > wähle LiteSpeed
- Klicke auf Build
Der Wechsel dauert einige Minuten. LiteSpeed kann die Ladezeiten deiner Websites erheblich verbessern, was besonders nützlich für stark frequentierte Seiten ist.
Fehlerbehebung
Installation fehlgeschlagen
Überprüfe, ob dein OS unterstützt wird und ob du eine saubere Installation hast. Vorhandene Webserver können Konflikte verursachen. Wenn du Probleme hast, versuche die Installation erneut auf einem sauberen Server durchzuführen.Kann nicht auf Port 2222 einloggen
Überprüfe deine Firewall-Einstellungen:firewall-cmd --add-port=2222/tcp --permanent
firewall-cmd --reload
Stelle sicher, dass keine anderen Firewall-Regeln den Zugriff auf diesen Port blockieren.
Lizenzfehlermeldung
Verifiziere, dass deine Lizenz gültig ist und an die richtige IP-Adresse gebunden ist. Kontaktiere deinen Hosting-Provider, wenn du Zweifel an der Lizenz hast.Verwandte Artikel
- LiteSpeed Webserver-Konfiguration
- SSH-Zugriff in DirectAdmin aktivieren
- Composer über SSH verwenden
- VPS erste Schritte nach dem Kauf
Brauchst du Hilfe?
Wir sind für dich da! Hast du Fragen oder stößt du auf Probleme? Unser Support-Team hilft dir gerne persönlich weiter. Schicke uns eine Nachricht über das Ticketsystem - wir antworten normalerweise innerhalb weniger Stunden und denken gerne mit dir mit.
0 van 0 vonden dit nuttig