RackDiff
Alle Guides

Pterodactyl Panel auf Hetzner/Netcup einrichten: Komplette 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
9 Min. Lesezeit

Managed Hoster wie Apex oder Shockbyte haben schicke Web-Panels. Du klickst "Start", wählst ein Modpack, fertig. Auf einem VPS? Nur schwarze Konsole. Das muss nicht sein.

Mit Pterodactyl bekommst du dasselbe Panel-Erlebnis auf deinem eigenen Hetzner oder Netcup VPS – für einen Bruchteil der Kosten. 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 kostenloses, Open-Source Game Server Management Panel. Es läuft auf Docker und bietet dir eine Web-Oberfläche, über die du Minecraft-Server (und 50+ andere Spiele) verwalten kannst – ohne jemals SSH nutzen zu müssen.

Das bekommst du:

  • Web-Interface wie bei Managed Hostern
  • One-Click Installation von Paper, Forge, Fabric, Vanilla
  • Datei-Manager im Browser (kein FTP nötig)
  • Automatische Backups
  • Mehrere Server auf einem VPS
  • Benutzer-Management (für Freunde oder Kunden)

Pterodactyl ist der Grund, warum viele kleine Hosting-Unternehmen existieren. Du bekommst dieselbe Software – kostenlos.


Was du brauchst

Bevor wir starten, prüfe diese Voraussetzungen:

VPS mit mindestens 4GB RAM

Pterodactyl selbst braucht etwa 500MB. Der Rest ist für deine Gameserver. Für einen Minecraft-Server mit 10 Spielern brauchst du mindestens 4GB gesamt.

Empfehlungen:

  • Hetzner CX22 (4GB, 4,35€/Monat)
  • Netcup RS 1000 G11 (8GB, ~11€/Monat)

Schau dir unseren VPS Vergleich mit mindestens 4GB RAM an.

KVM-Virtualisierung (KEIN OpenVZ!)

Docker läuft nicht auf OpenVZ oder LXC. Hetzner Cloud, Netcup Root Server und Contabo VPS nutzen alle KVM – das passt.

Achtung: Einige Billig-Anbieter nutzen OpenVZ. Prüfe vor dem Kauf!

Domain oder Subdomain

Für das Panel brauchst du eine Adresse wie panel.deinedomain.de. Eine Subdomain bei Cloudflare reicht. Wenn du keine Domain hast: Cloudflare bietet kostenlose Subdomains über workers.dev.

Ubuntu 22.04 oder Debian 12

Die offiziellen Pterodactyl-Docs empfehlen diese Distributionen. Andere funktionieren, aber mit mehr Aufwand.


Welchen VPS solltest du wählen?

AnbieterPreisSpecsVorteileNachteile
Hetzner Cloud CX224,35€/Monat2 vCPU, 4GB RAM, 40GB NVMeGünstig, schnelles Setup, stündliche AbrechnungGaming-DDoS-Schutz schwach
Netcup RS 1000 G11~11€/Monat4 dedizierte Kerne, 8GB DDR5, 256GB NVMeDedizierte CPU (kein Overselling), mehr RAMLängeres Setup (manuell)

Schritt 1: Panel installieren

Verbinde dich per SSH mit deinem VPS und führe diese Befehle aus. Wir nutzen das offizielle Installer-Script, das alles automatisch einrichtet.

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 Community-Script von Vilhelm Prytz fragt dich interaktiv nach allen Einstellungen. Alternativ kannst du das offizielle Script von pterodactyl-installer auf GitHub nutzen.

Installer-Fragen beantworten

Der Installer fragt dich nach verschiedenen Einstellungen:

FrageEmpfohlene Antwort
What would you like to do?0 (Install Panel)
Database host127.0.0.1 (Enter drücken)
Database port3306 (Enter drücken)
Database namepanel (Enter drücken)
Database usernamepterodactyl
Database passwordEin sicheres Passwort wählen!
TimezoneEurope/Berlin
Email for Let's EncryptDeine E-Mail
FQDNpanel.deinedomain.de
Admin emailDeine E-Mail
Admin usernameadmin
Admin passwordSicheres Passwort!

Installation abwarten

Der Installer richtet automatisch ein: Nginx, PHP 8.1, MariaDB, Redis, Composer, und das Panel selbst. Das dauert 5-10 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.

Docker installieren

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

Docker automatisch starten

sudo systemctl enable --now docker

Wings herunterladen

sudo mkdir -p /etc/pterodactyl
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:

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

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.

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

Wichtig: Vergiss nicht, Port 22 (SSH) offen zu lassen, sonst sperrst du dich aus!


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: 0.0.0.0, Ports: 25565-25570 (oder mehr)

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 (empfohlen) oder Vanilla/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 dauert 1-2 Minuten.

Dein Server ist jetzt unter deine-server-ip:25565 erreichbar!


Bonus: Aikar Flags für bessere Performance

Pterodactyl nutzt standardmäßig keine optimierten Java-Flags. So aktivierst du die Aikar Flags:

  1. Im Panel: Admin → Servers → Dein Server → Startup
  2. Suche "Startup Command" oder "Java Flags"
  3. Ersetze die Flags durch die Aikar Flags
-Xms4G -Xmx4G -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

  • Hast du OpenVZ statt KVM? Docker braucht KVM!
  • Prüfe: sudo systemctl status docker
  • Neuinstallation: sudo apt remove docker docker-engine docker.io containerd runc && curl -sSL https://get.docker.com/ | bash

Server startet, aber ich kann nicht connecten

  • Firewall: sudo ufw allow 25565/tcp
  • Prüfe Server-Logs im Panel auf Fehler
  • Stimmt die IP? Bei Hetzner Cloud: Public IPv4 nutzen

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?
  • Pterodactyl + Wings brauchen ~500MB für sich
  • Bei 4GB VPS: Max 3GB für Minecraft

Mehrere Minecraft Server auf einem VPS

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

Beispiel mit Netcup RS 1000 G11 (8GB RAM):

ServerRAMPort
Survival3GB25565
Creative2GB25566
Proxy (Velocity)512MB25567

Übrig bleiben ~2GB für System + Pterodactyl.

Tipp: Mit Velocity oder BungeeCord kannst du die Server zu einem Netzwerk verbinden. Spieler wechseln dann mit /server creative zwischen den Welten.


Häufig gestellte Fragen

Funktioniert Pterodactyl auf Hetzner Cloud?
Ja, perfekt. Hetzner Cloud nutzt KVM-Virtualisierung, Docker läuft problemlos. Die CX22 (4GB) ist ein guter Einstieg.
Wie viel RAM braucht Pterodactyl selbst?
Das Panel braucht ~200-300MB, Wings ~100-200MB. Plane insgesamt ~500MB für Pterodactyl ein. Bei einem 4GB VPS bleiben also ~3.5GB für Gameserver.
Kann ich mehrere Minecraft Server hosten?
Ja! Jeder Server bekommt einen eigenen Port (25565, 25566, ...). Begrenzung ist nur dein RAM. Mit 8GB kannst du locker 2-3 Server parallel betreiben.
Kostet Pterodactyl etwas?
Nein, Pterodactyl ist 100% kostenlos und Open Source. Du zahlst nur für deinen VPS.
Ist Pterodactyl sicher?
Ja, bei korrekter Konfiguration. Nutze HTTPS (wird automatisch eingerichtet), sichere Passwörter, und halte das System aktuell. Pterodactyl isoliert jeden Server in einem eigenen Docker-Container.
Kann ich auch andere Spiele hosten?
Ja! Pterodactyl unterstützt 50+ Spiele: Valheim, Rust, ARK, Terraria, CS2, und mehr. Die 'Eggs' (Vorlagen) findest du auf GitHub.

Bereit für dein eigenes Panel?

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

VPS mit 4GB+ vergleichen

Verwandte Artikel