Zum Inhalt springen

Pterodactyl auf einem Linux Server einrichten – Hoste dein eigenes Gameserver-Panel

Entdecke, wie du Pterodactyl Panel und Wings auf deinem Linux Server installierst und deine eigenen Gameserver bequem über ein Webinterface verwaltest → Jetzt mehr erfahren

30. Oktober 202612 Min. Lesezeit0 Aufrufe0 hilfreich

Einführung

Pterodactyl ist ein kostenloses Open-Source-Panel, mit dem du Gameserver wie Minecraft, Rust, ARK oder CS2 über ein Webinterface verwaltest. Jeder Gameserver läuft dabei in einem eigenen Docker-Container, sauber getrennt von den anderen.

Pterodactyl besteht aus zwei Teilen:

  • Panel – die Weboberfläche, in der du Server, Benutzer und Ressourcen verwaltest (PHP-Anwendung mit Datenbank und Webserver)
  • Wings – der Dienst auf dem Server, der die Gameserver-Container startet, stoppt und überwacht

In dieser Anleitung zeigen wir dir Schritt für Schritt, wie du Panel und Wings auf deinem ZapX vServer oder Dedicated Server installierst, eine Domain mit SSL einrichtest und deinen ersten Gameserver anlegst.

Vorbereitung

Für Pterodactyl brauchst du einen vServer oder Dedicated Server mit Linux und Root-Zugriff per SSH. Wie du dich mit deinem Server verbindest, erfährst du in unserer Anleitung zum SSH-Erstzugang. Neu bei ZapX? Dann schau dir zuerst die Einführung für vServer bzw. Dedicated Server an.

Tipp

SSH-Key-Authentifizierung

Wir empfehlen dir, statt eines Passworts einen SSH-Key zu nutzen. Wie das geht, erfährst du in unserer Anleitung SSH-Keys erstellen und nutzen.

Hardware-Anforderungen

Das Panel selbst ist schlank. Wie viele Ressourcen du brauchst, hängt vor allem davon ab, wie viele Gameserver du über Wings betreiben willst. Für Panel und Wings auf demselben Server empfehlen wir:

HardwareMinimumEmpfohlen
CPU2 vCPU Kerne4 vCPU Kerne oder mehr
RAM4 GB8 GB oder mehr
Festplattenspeicher30 GB100 GB oder mehr

Unterstützte Betriebssysteme

Laut der offiziellen Pterodactyl-Dokumentation werden aktuell diese Systeme unterstützt:

BetriebssystemVersionenHinweis
Ubuntu22.04, 24.04Bei 22.04 brauchst du ein zusätzliches PHP-Repository
Debian11, 12, 13PHP 8.3 kommt aus dem Sury-Repository
Rocky Linux / AlmaLinux / RHEL8, 9Andere Paketnamen und Pfade, in dieser Anleitung nicht behandelt

In dieser Anleitung findest du die Befehle für Ubuntu und Debian. Ubuntu 20.04 und älter werden vom Panel nicht mehr unterstützt. Wenn du dein System neu aufsetzt, nimm am besten Ubuntu 24.04 oder Debian 12.

Virtualisierung prüfen

Wings braucht Docker. Docker läuft auf KVM-basierten Servern und auf Dedicated Servern ohne Probleme, auf OpenVZ- oder LXC-Containern dagegen meist nicht. Prüfe das mit folgendem Befehl:

bash
systemd-detect-virt

Die Ausgabe kvm oder none (Dedicated Server ohne Virtualisierung) ist in Ordnung. Steht dort openvz oder lxc, kannst du Wings auf diesem Server in der Regel nicht betreiben.

System aktualisieren

Bring dein System vor der Installation auf den neuesten Stand:

bash
apt update && apt upgrade -y

Firewall und Ports

Nutzt du auf deinem Server eine Firewall, müssen diese Ports offen sein:

PortProtokollZweck
80 und 443TCPPanel (HTTP/HTTPS) und Zertifikatsprüfung durch Certbot
8080TCPWings-API, über die das Panel mit dem Node spricht
2022TCPSFTP-Zugriff auf die Dateien der Gameserver
SpielportsTCP/UDPDie Ports deiner Allocations, zum Beispiel 25565 für Minecraft

Mit UFW gibst du die Ports zum Beispiel so frei. Erlaube SSH unbedingt zuerst, sonst sperrst du dich beim Aktivieren aus:

bash
ufw allow OpenSSH
ufw allow 80,443/tcp
ufw allow 8080/tcp
ufw allow 2022/tcp
ufw allow 25565:25570/tcp
ufw allow 25565:25570/udp
ufw enable

Mehr zum Thema findest du in unserer Anleitung zur Firewall-Verwaltung unter Linux.

Info

Docker und UFW

Docker legt für die Ports der Gameserver-Container eigene Regeln an. Diese Ports sind deshalb oft auch dann erreichbar, wenn du sie in UFW nicht freigegeben hast. Verlass dich bei den Spielports also nicht allein auf UFW.

FAQ

Häufig gestellte Fragen

Pterodactyl ist ein kostenloses Open-Source-Panel zum Verwalten von Gameservern. Es besteht aus dem Panel (Weboberfläche) und Wings (Dienst auf dem Server), der jeden Gameserver in einem eigenen Docker-Container startet.
Laut offizieller Dokumentation Ubuntu 22.04 und 24.04, Debian 11, 12 und 13 sowie Rocky Linux, AlmaLinux und RHEL 8 und 9. Ubuntu 20.04 und älter werden vom Panel nicht mehr unterstützt.
Das Panel braucht PHP 8.2 oder 8.3, empfohlen ist PHP 8.3. Unter Ubuntu 22.04 und Debian kommt PHP 8.3 aus einem zusätzlichen Repository, Ubuntu 24.04 bringt es bereits mit.

Feedback

War dieser Artikel hilfreich?

Deine Rückmeldung hilft uns, Inhalte besser zu priorisieren und zu überarbeiten.

0 von 0 Rückmeldungen fanden diesen Artikel hilfreich.

Persönliche Hilfe

Die Anleitung reicht nicht?

Unser ZAP-Support kennt dein Produkt — beschreib kurz dein Anliegen und wir helfen dir persönlich weiter.