Pterodactyl VPSPterodactyl VPS

Pterodactyl auf einem VPS installieren: Panel und Wings

Vollständige Anleitung zur Installation des Pterodactyl-Panels und des Wings-Daemons auf einem Linux-VPS bei Lordhosting: Abhängigkeiten, Datenbank, Konfiguration und erster Node.

Pterodactyl ist das meistgenutzte Open-Source-Game-Hosting-Panel: eine moderne Weboberfläche, um Gameserver in Docker-Containern zu erstellen, zu verwalten und zu isolieren. Diese Anleitung installiert beide Komponenten — das Panel (die Oberfläche) und Wings (den Daemon, der die Server ausführt) — auf einem Debian- oder Ubuntu-VPS. Rechnen Sie mit etwa 45 Minuten.

⚙️ Voraussetzungen

  • Ein Lordhosting-KVM-VPS, Debian 12 oder Ubuntu 22.04/24.04, mindestens 4 GB RAM
  • Ein Domainname oder eine Subdomain, die auf die IP des VPS zeigt (z. B. panel.ihredomain.de)
  • Ein bereits abgesicherter VPS — siehe Linux-VPS absichern
  • Docker installiert (für Wings erforderlich) — siehe Docker und Docker Compose installieren

⚙️ 1. Die Panel-Abhängigkeiten installieren

Das Panel läuft auf PHP, einer Datenbank und einem Webserver. Installieren Sie das Nötige:

sudo apt update
sudo apt install -y php8.3 php8.3-{cli,gd,mysql,pdo,mbstring,tokenizer,bcmath,xml,fpm,curl,zip} \
  mariadb-server nginx redis-server git unzip

Installieren Sie anschließend Composer, den PHP-Abhängigkeitsmanager:

curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer

⚙️ 2. Die Datenbank erstellen

Öffnen Sie MariaDB und erstellen Sie die Datenbank sowie einen eigenen Benutzer:

sudo mysql -u root
CREATE DATABASE panel;
CREATE USER 'pterodactyl'@'127.0.0.1' IDENTIFIED BY 'EinStarkesPasswort';
GRANT ALL PRIVILEGES ON panel.* TO 'pterodactyl'@'127.0.0.1' WITH GRANT OPTION;
FLUSH PRIVILEGES;
exit
Ändern Sie das Passwort

Ersetzen Sie EinStarkesPasswort durch ein starkes, einzigartiges Passwort. Sie benötigen es im Konfigurationsschritt.

⚙️ 3. Das Panel herunterladen und konfigurieren

sudo mkdir -p /var/www/pterodactyl && cd /var/www/pterodactyl
sudo curl -Lo panel.tar.gz https://github.com/pterodactyl/panel/releases/latest/download/panel.tar.gz
sudo tar -xzvf panel.tar.gz && sudo chmod -R 755 storage/* bootstrap/cache/
sudo cp .env.example .env
sudo composer install --no-dev --optimize-autoloader

Erzeugen Sie den Anwendungsschlüssel und starten Sie den Einrichtungsassistenten:

sudo php artisan key:generate --force
sudo php artisan p:environment:setup
sudo php artisan p:environment:database
sudo php artisan migrate --seed --force

Erstellen Sie schließlich Ihr Administratorkonto:

sudo php artisan p:user:make

⚙️ 4. nginx und SSL konfigurieren

Fordern Sie ein Zertifikat für Ihre Domain an und aktivieren Sie den von Pterodactyl bereitgestellten virtuellen Host:

sudo apt install -y certbot python3-certbot-nginx
sudo certbot --nginx -d panel.ihredomain.de

Passen Sie die Berechtigungen für den Webserver an:

sudo chown -R www-data:www-data /var/www/pterodactyl/*

Ihr Panel ist nun unter https://panel.ihredomain.de erreichbar.

⚙️ 5. Wings installieren (der Daemon)

Wings führt die Gameserver aus. Auf der Maschine, die sie hosten wird:

sudo mkdir -p /etc/pterodactyl
sudo curl -L -o /usr/local/bin/wings \
  "https://github.com/pterodactyl/wings/releases/latest/download/wings_linux_$([[ "$(uname -m)" == "x86_64" ]] && echo amd64 || echo arm64)"
sudo chmod u+x /usr/local/bin/wings

Erstellen Sie im Panel einen Node (Menü Admin → Nodes) und kopieren Sie die erzeugte Konfigurationsdatei nach /etc/pterodactyl/config.yml. Starten Sie Wings:

sudo wings --debug

Wenn die Verbindung zum Panel fehlerfrei zustande kommt, erstellen Sie den systemd-Dienst, damit er beim Hochfahren startet:

sudo systemctl enable --now wings
Node bleibt rot?

Prüfen Sie, ob Port 8080 (und 2022 für SFTP) in Ihrer Firewall geöffnet ist und ob das SSL der Domain gültig ist: Wings verweigert die Kommunikation über unverschlüsseltes HTTP.

✅ Fazit

Sie haben nun ein funktionierendes Pterodactyl-Panel und einen ersten Wings-Node, der bereit ist, Gameserver zu hosten. Der Rest passiert in der Oberfläche: einen Nest erstellen, ein Egg importieren und Ihren ersten Server bereitstellen — Schritte, die wir in unseren weiteren Pterodactyl-Anleitungen behandeln.

Möchten Sie die Installation lieber überspringen? Unsere Pterodactyl-VPS werden mit vorinstalliertem und verwaltetem Panel geliefert, in wenigen Minuten einsatzbereit.


❗Immer gut zu wissen

  • Wenn ein Schritt hakt oder ein Node keine Verbindung herstellt, ist unser Support da: Öffnen Sie ein Ticket oder kommen Sie auf Discord vorbei.

Häufig gestellte Fragen

Zurück zu Pterodactyl VPS
War dieser Artikel hilfreich?
Willkommensangebot

Registriere dich jetzt und sichere dir 10 % Rabatt auf deine erste Bestellung mit dem Gutscheincode: WILLKOMMEN

Logo LordHostingLordhosting ist eine SASU mit einem Kapital von 1 000 €. SIREN 105 383 988 RCS Paris.