Pterodactyl – es ist ein leistungsfähiges und einfach zu bedienendes Bedienfeld für das Hosting von Spielservern. Die Installation von Pterodactyl auf dem Debian 11-Betriebssystem sorgt für einen stabilen und produktiven Serverbetrieb.
In diesem vollständigen Handbuch erhalten Sie eine schrittweise Anleitung zur Installation von Pterodactyl auf Debian 11. Wenn Sie diese Anweisungen befolgen, können Sie Ihr eigenes Hosting von Spielservern erstellen, Ressourcen verwalten und Dienstleistungen für Ihre Spieler bereitstellen.
Hinweis: Stellen Sie vor der Installation sicher, dass Ihr Server die Mindestsystemanforderungen von Pterodactyl erfüllt und auf das Internet zugreifen kann.
Beginnen wir mit der Installation des Pterodactyl Control Panels auf Debian 11!
Vorbereiten des Servers
Bevor Sie Pterodactyl auf Debian 11 installieren, müssen Sie einige vorbereitende Schritte ausführen, um den Server vorzubereiten:
| Schritt | Die Beschreibung |
| 1 | Installieren Sie das Betriebssystem Debian 11 auf dem Server. |
| 2 | Aktualisieren Sie das System und installieren Sie die erforderlichen Pakete: |
| sudo apt update && sudo apt upgrade -y | |
| 3 | Installieren Sie die erforderlichen Abhängigkeiten: |
| sudo apt install software-properties-common curl apt-transport-https ca-certificates dirmngr gnupg -y | |
| 4 | Fügen Sie das Node-Repository hinzu.js: |
| curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash - | |
| 5 | Installiere Node.js: |
| sudo apt install nodejs -y | |
| 6 | Installieren Sie MariaDB: |
| sudo apt install mariadb-server mariadb-client -y | |
| 7 | Erstellen Sie eine Datenbank und einen Benutzer für Pterodactyl: |
| sudo mysql MariaDB [(none)]> CREATE DATABASE pterodactyl; MariaDB [(none)]> CREATE USER 'pterodactyl'@'127.0.0.1' IDENTIFIED BY 'password'; MariaDB [(none)]> GRANT ALL PRIVILEGES ON pterodactyl.* TO 'pterodactyl'@'127.0.0.1'; MariaDB [(none)]> FLUSH PRIVILEGES; MariaDB [(none)]> EXIT; | |
| 8 | Installieren Sie PHP: |
| sudo apt install php php-cli php-fpm php-json php-pdo php-mysql php-zip php-gd php-mbstring php-curl php-bcmath php-xml php-redis -y |
Nachdem Sie diese Schritte ausgeführt haben, ist der Server bereit, Pterodactyl auf Debian 11 zu installieren.
Erforderliche Pakete installieren
Bevor Sie Pterodactyl auf Debian 11 installieren, müssen Sie die folgenden Pakete installieren:
| Das Paket | Die Beschreibung | Installationsbefehl |
|---|---|---|
| curl | Dienstprogramm zum Übertragen von Daten über URL-Links | apt install curl -y |
| tar | Dienstprogramm für die Arbeit mit Archiven | apt install tar -y |
| unzip | Dienstprogramm zum Entpacken von ZIP-Archiven | apt install unzip -y |
| git | Versionsverwaltungssystem | apt install git -y |
| iproute2 | Paket mit Tools für die Arbeit mit Netzwerkschnittstellen | apt install iproute2 -y |
| iptables-persistent | Speichern von Firewall-Regeln beim Neustart des Systems | apt install iptables-persistent -y |
| gnupg2 | GnuPG-Implementierung zum Ausführen ohne Server | apt install gnupg2 -y |
Installieren Sie die angegebenen Pakete, indem Sie die Befehle an der Eingabeaufforderung mit Root-Rechten ausführen:
apt updateapt upgrade -yapt install curl tar unzip git iproute2 iptables-persistent gnupg2 -y
Nachdem die erforderlichen Pakete installiert sind, können Sie jetzt mit der Installation von Pterodactyl auf Debian 11 beginnen.
Nginx einrichten
Nachdem Sie Pterodactyl auf einem Server mit Debian 11 installiert haben, müssen Sie den Nginx-Webserver so konfigurieren, dass eingehende Anforderungen an die Systemsteuerung verarbeitet werden.
1. Stellen Sie zunächst sicher, dass Nginx auf Ihrem Server installiert ist. Wenn es nicht vorhanden ist, führen Sie den folgenden Befehl aus, um es zu installieren:
sudo apt updatesudo apt install nginx
2. Nachdem Sie Nginx erfolgreich installiert haben, erstellen Sie eine neue Konfigurationsdatei für Pterodactyl:
sudo nano /etc/nginx/sites-available/pterodactyl.conf
3. Geben Sie im geöffneten Editor die folgende Konfiguration ein:
server >>
4. Ersetzen Sie "Ihre Domain oder IP" durch die tatsächliche Domain oder IP-Adresse Ihres Servers.
5. Speichern und schließen Sie die Konfigurationsdatei, indem Sie Strg+O, dann Enter und Strg+X drücken.
6. Erstellen Sie einen symbolischen Link zur erstellten Konfigurationsdatei:
sudo ln -s /etc/nginx/sites-available/pterodactyl.conf /etc/nginx/sites-enabled/
7. Überprüfen Sie, ob Ihre Konfigurationsdatei Syntaxfehler enthält:
sudo nginx -t
8. Starten Sie Nginx neu, um die Einstellungen anzuwenden:
sudo systemctl restart nginx
Ihr Server ist jetzt bereit, Anfragen an das Pterodactyl-Dashboard über Nginx zu verarbeiten. Stellen Sie sicher, dass Ihr DNS-Eintrag oder Ihre Proxy-Einstellungen auf die richtige Domäne oder IP-Adresse verweisen.