Wie man ISPmanager auf einem VPS installiert: Vollständige Schritt-für-Schritt-Anleitung
Die Verwaltung eines Webservers muss nicht kompliziert sein. ISPmanager ist eines der leistungsfähigsten und intuitivsten Kontrollpanels, die für Linux-basierte Server verfügbar sind, und gibt Administratoren vollständige Kontrolle über Websites, Datenbanken, E-Mail-Konten, DNS-Einträge, FTP-Benutzer und mehr — alles über eine saubere, browserbasierte Oberfläche. Egal ob Sie ein Entwickler, ein Kleinunternehmer oder ein Hosting-Reseller sind, ISPmanager reduziert die Komplexität der täglichen Serververwaltung dramatisch.
In diesem umfassenden Leitfaden erfahren Sie genau, wie Sie ISPmanager auf Ihrem VPS installieren, ihn zum ersten Mal konfigurieren und Ihre Hosting-Umgebung wie ein professioneller Systemadministrator verwalten.
Warum ISPmanager für Ihren VPS wählen?
Bevor wir in den Installationsprozess eintauchen, lohnt es sich zu verstehen, warum ISPmanager unter den Kontrollpanel-Optionen hervorsticht:
- Umfassender Funktionsumfang — Verwalten Sie Domains, SSL-Zertifikate, E-Mail-Konten, FTP, Datenbanken (MySQL/MariaDB), DNS-Zonen, Cron-Jobs und Dateiberechtigungen von einem einzigen Dashboard aus.
- Multi-Benutzer-Unterstützung — Erstellen Sie isolierte Hosting-Konten für Kunden oder Teammitglieder mit granularen Berechtigungskontrollen.
- Automatisierungsfreundlich — ISPmanager unterstützt API-Zugriff, was es einfach macht, Bereitstellungs- und Verwaltungsaufgaben zu automatisieren.
- Aktive Entwicklung — Regelmäßige Updates gewährleisten die Kompatibilität mit modernen Linux-Distributionen und Sicherheitsstandards.
- Leichter Speicherbedarf — Im Gegensatz zu einigen konkurrierenden Panels ist ISPmanager optimiert, um auch auf Entry-Level-VPS-Konfigurationen effizient zu laufen.
Wenn Sie nach einer zuverlässigen VPS-Umgebung zum Ausführen von ISPmanager suchen, bietet AlexHost VPS Hosting hochperformante SSD-basierte Server mit vollständigem Root-Zugriff, ideal für Kontrollpanel-Bereitstellungen.
Abschnitt 1: Voraussetzungen
Bevor Sie mit der Installation beginnen, stellen Sie sicher, dass die folgenden Anforderungen erfüllt sind:
1.1 Kompatibles Betriebssystem
ISPmanager unterstützt offiziell die folgenden Linux-Distributionen:
| Distribution | Unterstützte Versionen |
|---|---|
| Ubuntu | 20.04 LTS, 22.04 LTS |
| Debian | 10, 11, 12 |
| CentOS | 7 (eingeschränkte Unterstützung) |
> Empfehlung: Ubuntu 22.04 LTS oder Debian 11/12 sind die stabilsten und am besten unterstützten Optionen für neue ISPmanager-Bereitstellungen.
1.2 Minimale Hardwareanforderungen
| Ressource | Minimum | Empfohlen |
|---|---|---|
| CPU | 1 vCore | 2+ vCores |
| RAM | 1 GB | 2 GB oder mehr |
| Festplattenspeicher | 10 GB | 20 GB oder mehr |
| Netzwerk | 100 Mbps | 1 Gbps |
1.3 Erforderlicher Zugriff
- SSH-Zugriff auf Ihren VPS (Port 22 standardmäßig)
- Root-Berechtigungen oder ein Benutzer mit vollständigen sudo-Rechten
- Eine statische öffentliche IP-Adresse, die Ihrem Server zugewiesen ist
- Eine aktive Internetverbindung auf dem Server zum Herunterladen von Paketen
Abschnitt 2: Verbindung zu Ihrem VPS über SSH
Schritt 1: Öffnen Sie Ihr Terminal oder SSH-Client
- Linux / macOS: Öffnen Sie die integrierte Terminal-Anwendung.
- Windows: Verwenden Sie PuTTY, Windows Terminal oder den integrierten OpenSSH-Client (verfügbar in Windows 10/11).
Schritt 2: Stellen Sie die SSH-Verbindung her
Führen Sie den folgenden Befehl aus und ersetzen Sie den Benutzernamen durch Ihren tatsächlichen Login (normalerweise root für einen neuen VPS) und die IP-Adresse durch die öffentliche IP-Adresse Ihres Servers:
ssh your_username@your_server_ipBeispiel:
ssh root@203.0.113.45Wenn Ihr Server einen nicht standardmäßigen SSH-Port verwendet, geben Sie ihn mit dem -p-Flag an:
ssh -p 2222 root@203.0.113.45Wenn Sie SSH-schlüsselbasierte Authentifizierung verwenden (empfohlen für Sicherheit), geben Sie Ihren privaten Schlüssel an:
ssh -i ~/.ssh/id_rsa root@your_server_ipNach der Verbindung sehen Sie die Eingabeaufforderung Ihres Servers, was eine erfolgreiche SSH-Sitzung bestätigt.
Abschnitt 3: Aktualisierung Ihres Servers
Das Ausführen von ISPmanager auf einem veralteten System führt zu Sicherheitslücken und möglichen Kompatibilitätsproblemen. Aktualisieren Sie immer Ihre Systempakete, bevor Sie eine größere Software installieren.
Für Debian / Ubuntu:
sudo apt update && sudo apt upgrade -yFür CentOS / RHEL:
sudo yum update -yNach Abschluss des Upgrades ist es eine gute Praxis, Ihren Server neu zu starten, um alle Kernel-Updates anzuwenden:
sudo rebootStellen Sie die Verbindung über SSH wieder her, bevor Sie fortfahren.
Abschnitt 4: Installation von ISPmanager auf Ihrem VPS
ISPmanager bietet ein offizielles automatisiertes Installationsskript, das alle Abhängigkeiten, Konfigurationsdateien und Service-Setup automatisch verarbeitet.
Schritt 1: Laden Sie das offizielle ISPmanager-Installationsprogramm herunter
Verwenden Sie wget, um das Installationsskript direkt von den ISPmanager-Servern herunterzuladen:
wget https://www.ispmanager.com/download/ispmanager-install.sh> Hinweis: Überprüfen Sie die Download-URL immer anhand der offiziellen ISPmanager-Dokumentation, um sicherzustellen, dass Sie die neueste Version des Installationsprogramms verwenden.
Schritt 2: Machen Sie das Installationsprogramm ausführbar
Sobald der Download abgeschlossen ist, erteilen Sie dem Skript Ausführungsberechtigungen:
chmod +x ispmanager-install.shSchritt 3: Führen Sie das Installationsskript aus
Führen Sie das Installationsprogramm mit Root-Berechtigungen aus:
sudo ./ispmanager-install.shDas Installationsprogramm wird nun:
- Ihr Betriebssystem und die Version erkennen
- Alle erforderlichen Abhängigkeiten installieren (Webserver, Datenbank-Engine, Mail-Server usw.)
- Systemdienste konfigurieren
- Die ISPmanager-Weboberfläche einrichten
- Anfangsdaten für das Admin-Konto generieren
Der gesamte Prozess dauert normalerweise 5 bis 15 Minuten, abhängig von der Leistung Ihres Servers und der Internetverbindungsgeschwindigkeit. Folgen Sie allen Eingabeaufforderungen auf dem Bildschirm und akzeptieren Sie die Lizenzvereinbarung, wenn sie angezeigt wird.
Schritt 4: Notieren Sie Ihre Anmeldedaten
Nach erfolgreicher Installation zeigt das Skript eine Ausgabe ähnlich der folgenden an:
ISPmanager has been successfully installed.
Access URL: http://your_server_ip:1500
Username: admin
Password: [generated_password]Kopieren und speichern Sie diese Anmeldedaten sicher. Sie benötigen sie, um auf das Kontrollpanel zuzugreifen.
Abschnitt 5: Zugriff auf das ISPmanager-Kontrollpanel
Schritt 1: Öffnen Sie einen Webbrowser
Öffnen Sie auf Ihrem lokalen Computer einen modernen Webbrowser (Chrome, Firefox, Edge, Safari).
Schritt 2: Navigieren Sie zur ISPmanager-URL
Geben Sie die folgende Adresse in die Adressleiste Ihres Browsers ein und ersetzen Sie die IP-Adresse durch Ihre tatsächliche VPS-IP:
http://your_server_ip:1500> Sicherheitstipp: ISPmanager unterstützt HTTPS-Zugriff. Nach der Installation konfigurieren Sie ein SSL-Zertifikat, um Ihren Kontrollpanel-Datenverkehr zu verschlüsseln. AlexHost bietet erschwingliche SSL-Zertifikate, die auf die Verwaltungsschnittstelle Ihres Servers angewendet werden können, um die Sicherheit zu erhöhen.
Schritt 3: Melden Sie sich beim Dashboard an
Geben Sie den Benutzernamen und das Passwort ein, die am Ende des Installationsprozesses bereitgestellt wurden. Klicken Sie auf Anmelden, um auf das ISPmanager-Dashboard zuzugreifen.
Abschnitt 6: Erstkonfiguration von ISPmanager
Nach Ihrer ersten Anmeldung führt Sie ISPmanager durch einen Einrichtungsassistenten. Hier ist eine Übersicht der wichtigsten Konfigurationsschritte:
Schritt 1: Schließen Sie den Einrichtungsassistenten ab
Der Assistent behandelt wesentliche serverweite Einstellungen, einschließlich:
- Hostname-Konfiguration — Legen Sie einen vollständig qualifizierten Domänennamen (FQDN) für Ihren Server fest.
- DNS-Servereinstellungen — Konfigurieren Sie primäre und sekundäre Nameserver.
- Mail-Servereinstellungen — Wählen Sie Ihren bevorzugten Mail-Server aus und konfigurieren Sie ihn (Exim, Postfix usw.).
- FTP-Servereinstellungen — Aktivieren und konfigurieren Sie den FTP-Daemon, falls erforderlich.
- Webserver-Auswahl — Wählen Sie zwischen Apache, Nginx oder einem kombinierten Apache+Nginx-Stack.
Arbeiten Sie sorgfältig durch jeden Abschnitt, da diese Einstellungen die Grundlage Ihrer Hosting-Umgebung bilden.
Schritt 2: Erstellen Sie einen neuen Hosting-Benutzer
Nach Abschluss des Assistenten können Sie einzelne Hosting-Konten erstellen:
- Navigieren Sie zu Benutzer in der linken Seitenleiste.
- Klicken Sie auf Benutzer hinzufügen.
- Füllen Sie die erforderlichen Felder aus:
- Benutzername — Ein eindeutiger Login-Identifier.
- Passwort — Ein starkes, eindeutiges Passwort.
- E-Mail-Adresse — Für Kontobenachrichtigungen.
- Ressourcenlimits — Legen Sie Festplattenkontingent, Bandbreitenlimits und die Anzahl der zulässigen Domains, Datenbanken und Mailboxen fest.
- Weisen Sie die entsprechende Berechtigungsstufe zu (Standardbenutzer, Reseller oder Administrator).
- Klicken Sie auf Speichern, um das Konto zu erstellen.
Schritt 3: Domains hinzufügen und konfigurieren
Um eine Website zu hosten, müssen Sie eine Domain zu ISPmanager hinzufügen:
- Gehen Sie zum Abschnitt Domains.
- Klicken Sie auf Domain hinzufügen.
- Geben Sie Ihren Domänennamen ein (z. B. example.com).
- Wählen Sie das Benutzerkonto aus, zu dem diese Domain gehört.
- Konfigurieren Sie zusätzliche Optionen:
- Document Root — Das Verzeichnis, in dem Ihre Website-Dateien gespeichert werden.
- PHP-Version — Wählen Sie die PHP-Version aus, die Ihre Anwendung benötigt.
- SSL/TLS — Aktivieren Sie HTTPS für die Domain (sehr empfohlen).
- Klicken Sie auf Speichern, um die Domain zu aktivieren.
> Profi-Tipp: Wenn Sie eine neue Domain für Ihr Projekt registrieren müssen, bietet AlexHost wettbewerbsfähige Domain-Registrierungsdienste mit einer großen Auswahl an TLDs.
Schritt 4: Richten Sie Datenbanken ein
Für CMS-Plattformen wie WordPress, Joomla oder Drupal benötigen Sie eine Datenbank:
- Navigieren Sie zu Datenbanken → MySQL-Datenbanken.
- Klicken Sie auf Datenbank hinzufügen.
- Geben Sie einen Datenbanknamen ein, wählen Sie einen Zeichensatz (UTF-8 empfohlen) und weisen Sie einen Datenbankbenutzer mit einem sicheren Passwort zu.
- Klicken Sie auf Speichern.
Schritt 5: Konfigurieren Sie E-Mail-Konten
ISPmanager enthält eine vollständig ausgestattete Mail-Server-Verwaltungsschnittstelle:
- Gehen Sie zu Mail → Mailboxen.
- Klicken Sie auf Mailbox hinzufügen.
- Geben Sie die E-Mail-Adresse ein, legen Sie ein Passwort fest und konfigurieren Sie Speicherkontingente.
- Klicken Sie auf Speichern.
> Wenn Sie eine robustere, dedizierte E-Mail-Infrastruktur benötigen, die von Ihrem VPS getrennt ist, erwägen Sie AlexHost's E-Mail-Hosting-Pläne, die zuverlässige Verfügbarkeit und Spam-Schutz ab Werk bieten.
Abschnitt 7: Sicherheitshärtung nach der Installation
Eine frisch installierte ISPmanager-Instanz erfordert zusätzliche Härtung, um produktionsreif zu sein. Hier sind die wichtigsten Schritte:
7.1 Ändern Sie das Standard-Admin-Passwort
Navigieren Sie unmittelbar nach Ihrer ersten Anmeldung zu Einstellungen → Benutzerprofil und ändern Sie das Standard-Admin-Passwort in ein starkes, eindeutiges.
7.2 Aktivieren Sie Firewall-Regeln
ISPmanager enthält einen integrierten Firewall-Manager. Stellen Sie sicher, dass die folgenden Ports offen sind und alle anderen eingeschränkt sind:
| Port | Service |
|---|---|
| 22 | SSH |
| 80 | HTTP |
| 443 | HTTPS |
| 1500 | ISPmanager-Panel |
| 21 | FTP (falls erforderlich) |
| 25, 465, 587 | SMTP-Mail |
| 110, 995 | POP3-Mail |
| 143, 993 | IMAP-Mail |
7.3 Installieren Sie ein SSL-Zertifikat für das Kontrollpanel
Der Zugriff auf Ihr Kontrollpanel über unverschlüsseltes HTTP ist ein erhebliches Sicherheitsrisiko. Konfigurieren Sie ein SSL-Zertifikat, um HTTPS-Zugriff auf Port 1500 zu aktivieren.
bei allen Hosting-Diensten