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
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
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

