RackDiff
Alle Guides

Pterodactyl Panel auf einem VPS (z. B. Hetzner, Netcup) einrichten: Anleitung 2026

Minecraft Server Panel wie bei Managed Hostern - aber auf deinem eigenen VPS. Docker + Pterodactyl Setup Schritt für Schritt für Hetzner und Netcup.

Dirk Hesse
13. Dezember 2025
10 Min. Lesezeit

Viele Gameserver-Hoster liefern ein Web-Panel mit: Du klickst "Start", wählst ein Modpack, fertig. Auf einem eigenen VPS richtest du so ein Panel selbst ein.

Mit Pterodactyl bekommst du ein solches Panel auf deinem eigenen Hetzner oder Netcup VPS. Kosten fallen für den Server an; aktuelle Preise im VPS-Vergleich. Diese Anleitung zeigt dir jeden Schritt.

Für wen ist das? VPS-Einsteiger mit etwas Terminal-Mut. Linux-Vorkenntnisse helfen, sind aber nicht zwingend.

Noch keinen VPS? Mit unserem Minecraft Server Rechner findest du den passenden für deine Spielerzahl.


Was ist Pterodactyl?

Pterodactyl ist ein Game Server Management Panel, Open Source unter MIT-Lizenz, ohne Lizenzgebühr; Kosten fallen für den Server an (laut pterodactyl.io, Stand: 08.11.2026). Es läuft auf Docker und bietet dir eine Web-Oberfläche für Minecraft-Server und weitere Spiele. Im Alltag brauchst du kein SSH; für Installation und Updates brauchst du Root-Zugang per SSH (laut Pterodactyl-Doku, Stand: 08.11.2026).

Das bekommst du:

  • Web-Interface wie bei Managed Hostern
  • Minecraft-Varianten wie Paper, Forge oder Fabric über Eggs; fehlende Eggs importierst du aus der Egg-Bibliothek
  • Datei-Manager im Browser (kein FTP nötig)
  • Backups (lokal über Wings oder S3-kompatibel)
  • Mehrere Server auf einem VPS
  • Benutzer-Management (für Freunde oder Kunden)

Die Backup-Optionen beschreibt die Pterodactyl-Doku (laut Pterodactyl-Doku, Stand: 08.11.2026), die Eggs stehen in der Egg-Bibliothek (laut eggs.pterodactyl.io, Stand: 08.11.2026).


Was du brauchst

Bevor wir starten, prüfe diese Voraussetzungen:

VPS mit genug RAM für deine Gameserver

Pterodactyl nennt keine Mindestgröße (laut Pterodactyl-Doku, Stand: 08.11.2026). Den RAM bestimmen vor allem deine Gameserver – plane Puffer für System, Panel und Wings ein. Orientierung: Minecraft-Rechner.

Anbieter: Hetzner, Netcup; aktuelle Tarife und Preise im VPS-Vergleich ab 4 GB RAM.

Virtualisierung mit Docker-Unterstützung

Wings braucht eine Virtualisierung, die Docker unterstützt; mit KVM funktioniert es, unter OpenVZ/LXC meist nicht (laut Pterodactyl-Doku, Stand: 08.11.2026). Prüfe mit systemd-detect-virt oder in der Tarifbeschreibung.

Domain oder Subdomain

Für das Panel brauchst du eine Adresse wie panel.deinedomain.de. Lege bei deinem DNS-Anbieter einen A-Record für panel.deinedomain.de auf die IPv4 deines VPS an.

Unterstütztes Betriebssystem

Die Pterodactyl-Doku nennt u. a. Ubuntu 22.04/24.04 und Debian 11/12/13 (laut Pterodactyl-Doku, Stand: 08.11.2026). Für diese Anleitung passen z. B. Ubuntu 24.04 oder Debian 12.


Welchen VPS solltest du wählen?

Tarife und aktuelle Preise findest du im Anbieter-Vergleich Hetzner vs. Netcup und im VPS-Vergleich ab 4 GB RAM.


Schritt 1: Panel installieren

Verbinde dich per SSH mit deinem VPS und führe diese Befehle aus. Wir nutzen das inoffizielle Community-Script pterodactyl-installer, das nicht mit dem Pterodactyl-Projekt verbunden ist (laut README, Stand: 08.11.2026).

System updaten

sudo apt update && sudo apt upgrade -y

Stellt sicher, dass alle Pakete aktuell sind.

Installer-Script herunterladen und ausführen

bash <(curl -s https://pterodactyl-installer.se)

Das Script läuft als root – lies es vorher durch. Der offizielle Weg ist die manuelle Installation nach der Pterodactyl-Doku (laut Pterodactyl-Doku, Stand: 08.11.2026).

Installer-Fragen beantworten

Der Installer fragt in dieser Reihenfolge (laut Installer-Script v1.4.0, Stand: 08.11.2026):

FrageAntwort
Was installieren?0 (Panel); 2 installiert Panel und Wings auf derselben Maschine
Database namepanel (Enter drücken)
Database usernamepterodactyl
Database passwordEnter = Zufallspasswort, oder ein eigenes sicheres Passwort
TimezoneEurope/Berlin
EmailDeine E-Mail
Admin emailDeine E-Mail
Admin usernameadmin
Vor- und NachnameDeine Angaben
Admin passwordSicheres Passwort!
FQDNpanel.deinedomain.de
FirewallJa, wenn der Installer sie einrichten soll
Let's EncryptJa, für HTTPS
TelemetrieVoreinstellung „yes“, nach Wunsch ändern

Installation abwarten

Der Installer richtet u. a. nginx, PHP 8.3, Datenbank und Cronjob ein (laut Installer-README, Stand: 08.11.2026). Das dauert einige Minuten. Am Ende siehst du: "Panel installation completed".

Wichtig: Notiere dir das Admin-Passwort! Du kannst es später nur zurücksetzen, nicht auslesen.


Schritt 2: Wings (Node) installieren

Wings ist der "Worker", der die eigentlichen Gameserver in Docker-Containern ausführt. Auf einem einzelnen VPS installierst du Wings auf demselben Server wie das Panel. Für einen öffentlichen Server mit DDoS-Risiko legst du Panel und Gameserver besser auf getrennte IPs (siehe DDoS-Guide).

Docker installieren

curl -sSL https://get.docker.com/ | CHANNEL=stable bash

Diesen Befehl nennt die Wings-Doku (laut Pterodactyl-Doku, Stand: 08.11.2026). Für Produktivsysteme empfiehlt Docker die Installation über das apt-Repository (laut Docker-Doku, Stand: 08.11.2026).

Docker automatisch starten

sudo systemctl enable --now docker

Wings herunterladen

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

Node im Panel anlegen

Öffne dein Panel (https://panel.deinedomain.de) und logge dich als Admin ein:

  1. Gehe zu Admin → Locations → Create New
  2. Name: "Zuhause" oder "Hetzner DE" (beliebig)
  3. Gehe zu Admin → Nodes → Create New
  4. Name: "Node 1"
  5. FQDN: panel.deinedomain.de (oder separate Subdomain)
  6. Memory: Dein RAM in MB (z.B. 3500 für 4GB VPS, etwas Puffer lassen)
  7. Disk: Dein Storage in MB
  8. Speichern

Wings konfigurieren

Im Panel: Nodes → Dein Node → Configuration Tab. Kopiere den Inhalt und speichere ihn (alternativ über den Button „Generate Token“):

sudo nano /etc/pterodactyl/config.yml
# Füge den kopierten Inhalt ein, speichere mit Strg+X, Y, Enter

Nutzt das Panel SSL, braucht Wings ein Zertifikat für seine FQDN. Starte Wings einmal im Debug-Modus und beende es nach fehlerfreiem Lauf mit Strg+C (laut Pterodactyl-Doku, Stand: 08.11.2026):

sudo wings --debug

Wings als Service einrichten

sudo nano /etc/systemd/system/wings.service

Füge folgenden Inhalt ein:

[Unit]
Description=Pterodactyl Wings Daemon
After=docker.service
Requires=docker.service
PartOf=docker.service

[Service]
User=root
WorkingDirectory=/etc/pterodactyl
LimitNOFILE=4096
PIDFile=/var/run/wings/daemon.pid
ExecStart=/usr/local/bin/wings
Restart=on-failure
StartLimitInterval=180
StartLimitBurst=30
RestartSec=5s

[Install]
WantedBy=multi-user.target

Wings starten

sudo systemctl enable --now wings

Prüfe den Status:

sudo systemctl status wings

Der Status sollte "active (running)" zeigen.


Schritt 3: Firewall konfigurieren

Damit Spieler sich verbinden können, müssen die richtigen Ports offen sein. Wichtig: Gib SSH zuerst frei und aktiviere die Firewall erst danach, sonst sperrst du dich aus.

sudo ufw allow OpenSSH    # SSH zuerst
sudo ufw allow 80         # HTTP (für Let's Encrypt)
sudo ufw allow 443        # HTTPS (Panel)
sudo ufw allow 8080       # Wings API
sudo ufw allow 2022       # Wings SFTP
sudo ufw allow 25565:25580/tcp  # Minecraft Ports (Range für mehrere Server)
sudo ufw enable           # Firewall aktivieren

8080 (API) und 2022 (SFTP) sind die Standard-Ports von Wings (laut Wings-Quellcode, Stand: 08.11.2026). Ports, die Docker veröffentlicht, umgehen ufw-Regeln (laut Docker-Doku, Stand: 08.11.2026).


Schritt 4: Minecraft Server erstellen

Jetzt kommt der spaßige Teil: Deinen ersten Minecraft Server anlegen.

Allocation erstellen

Im Panel: Admin → Nodes → Dein Node → Allocations

IP: die IP deines Netzwerkinterfaces (die erste Adresse aus hostname -I), Ports: 25565-25570 (oder mehr). Hinter NAT ist es die interne IP, nie 127.0.0.1 (laut Pterodactyl-Doku, Stand: 08.11.2026).

Server erstellen

Admin → Servers → Create New

FeldWert
Server NameMein Minecraft Server
Server OwnerDein Admin-Account
NodeNode 1
Allocation25565
Memory2048 (für 2GB)
Disk10240 (für 10GB)
NestMinecraft
EggPaper oder ein anderes Minecraft-Egg (Forge, Fabric)

Server konfigurieren

Nach dem Erstellen: Server-Seite öffnen → Startup Tab

SettingWert
Server Versionlatest oder z.B. 1.21.1
Build Numberlatest

Server starten

Console Tab → Start Button klicken

Beim ersten Start lädt Paper/Forge die benötigten Dateien herunter. Das kann einige Minuten dauern.

Dein Server ist jetzt unter der Allocation-IP und Port 25565 erreichbar!


Bonus: Aikar Flags (laut PaperMC-Doku)

Die PaperMC-Doku stellt Aikar's Flags vor und erklärt sie (laut PaperMC-Doku, Stand: 08.11.2026). In Pterodactyl setzt du sie so:

  1. Im Panel: Admin → Servers → Dein Server → Startup
  2. Suche "Startup Command" oder "Java Flags"
  3. Ergänze die Aikar Flags

Der Heap (-Xmx) muss unter dem im Panel zugewiesenen Memory-Limit bleiben; bei 2048 MB z. B. 1536 MB:

-Xms1536M -Xmx1536M -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1

Mehr dazu in unserem Guide zur Minecraft Server Optimierung.


Troubleshooting: Häufige Probleme

Wings verbindet nicht mit Panel

  • Prüfe ob Port 8080 offen ist: sudo ufw status
  • Prüfe Wings-Logs: sudo journalctl -u wings -f
  • Stimmt die FQDN in der Wings-Config mit dem Panel überein?

Docker startet nicht

  • Unterstützt deine Virtualisierung Docker? Prüfe mit systemd-detect-virt
  • Prüfe: sudo systemctl status docker
  • Neuinstallation: Konfliktpakete entfernen und Docker nach der Docker-Doku neu installieren (laut Docker-Doku, Stand: 08.11.2026)

Server startet, aber ich kann nicht connecten

  • Firewall: Docker-Ports umgehen ufw; prüfe die Allocation und die Firewall deines Hosters
  • Prüfe Server-Logs im Panel auf Fehler
  • Stimmt die IP? Nutze die öffentliche IPv4 deines Servers – bei Hetzner Cloud ist sie optional buchbar (laut Hetzner-Doku, Stand: 08.11.2026)

EULA not accepted

  • Im Panel: Files Tab → eula.txt öffnen
  • Ändere eula=false zu eula=true
  • Server neu starten

Out of Memory

  • Hast du genug RAM zugewiesen?
  • Panel und Wings brauchen selbst auch Speicher; plane Puffer ein
  • Der Java-Heap muss unter dem Memory-Limit des Servers bleiben

Mehrere Minecraft Server auf einem VPS

Ein Vorteil von Pterodactyl: Du kannst mehrere Server parallel betreiben.

Beispiel mit 8 GB RAM:

ServerRAMPort
Survival3GB25565
Creative2GB25566

Der Rest bleibt für System, Panel und Wings.

Tipp: Mit Velocity oder BungeeCord kannst du die Server zu einem Netzwerk verbinden.


Häufig gestellte Fragen

Funktioniert Pterodactyl auf Hetzner Cloud?
Pterodactyl braucht eine Virtualisierung mit Docker-Unterstützung; prüfe sie mit systemd-detect-virt (laut Pterodactyl-Doku, Stand: 08.11.2026). Passende Tarife findest du auf der Hetzner-Seite im Anbieter-Vergleich.
Wie viel RAM braucht Pterodactyl selbst?
Die Pterodactyl-Doku nennt keine Mindestgröße (Stand: 08.11.2026). Den Bedarf bestimmen vor allem deine Gameserver; plane zusätzlich Puffer für System, Panel und Wings ein.
Kann ich mehrere Minecraft Server hosten?
Ja. Jeder Server braucht eine eigene Allocation (IP:Port); wie viele parallel laufen, hängt von RAM, CPU und Speicher ab.
Kostet Pterodactyl etwas?
Pterodactyl ist Open Source unter MIT-Lizenz, ohne Lizenzgebühr (laut pterodactyl.io, Stand: 08.11.2026). Du zahlst für deinen VPS.
Ist Pterodactyl sicher?
Wings betreibt jeden Gameserver in einem eigenen Docker-Container (laut Pterodactyl-Doku, Stand: 08.11.2026). Richte HTTPS ein (im Installer optional per Let's Encrypt), nutze sichere Passwörter und halte System und Panel aktuell.
Kann ich auch andere Spiele hosten?
Ja. Für weitere Spiele, z. B. Valheim, Rust, ARK, Terraria oder Counter-Strike 2, gibt es Eggs in der Egg-Bibliothek (laut eggs.pterodactyl.io, Stand: 08.11.2026).

Bereit für dein eigenes Panel?

Finde den passenden VPS für Pterodactyl – mit unserem Vergleich.

VPS mit 4GB+ vergleichen

Verwandte Artikel