Zum Hauptinhalt springen

Installieren von Pterodactyl auf Debian 11: Schritt-für-Schritt-Anleitung

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:

SchrittDie Beschreibung
1Installieren Sie das Betriebssystem Debian 11 auf dem Server.
2Aktualisieren Sie das System und installieren Sie die erforderlichen Pakete:
sudo apt update && sudo apt upgrade -y
3Installieren Sie die erforderlichen Abhängigkeiten:
sudo apt install software-properties-common curl apt-transport-https ca-certificates dirmngr gnupg -y
4Fügen Sie das Node-Repository hinzu.js:
curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -
5Installiere Node.js:
sudo apt install nodejs -y
6Installieren Sie MariaDB:
sudo apt install mariadb-server mariadb-client -y
7Erstellen 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;
8Installieren 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 PaketDie BeschreibungInstallationsbefehl
curlDienstprogramm zum Übertragen von Daten über URL-Linksapt install curl -y
tarDienstprogramm für die Arbeit mit Archivenapt install tar -y
unzipDienstprogramm zum Entpacken von ZIP-Archivenapt install unzip -y
gitVersionsverwaltungssystemapt install git -y
iproute2Paket mit Tools für die Arbeit mit Netzwerkschnittstellenapt install iproute2 -y
iptables-persistentSpeichern von Firewall-Regeln beim Neustart des Systemsapt install iptables-persistent -y
gnupg2GnuPG-Implementierung zum Ausführen ohne Serverapt 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.