Pterodactyl installeren op een VPS
(Host en beheer je eigen game servers met dit krachtige, open-source paneel)
Pterodactyl bestaat uit twee componenten: het Panel (de webinterface) en Wings (de daemon die game servers uitvoert). Voor een enkele VPS installeer je beide op dezelfde machine.
1. Voorbereiding
-
Systeem updaten:
sudo apt update && sudo apt upgrade -y -
sudo apt -y install software-properties-common curl apt-transport-https ca-certificates gnupg -
Docker installeren:
curl -sSL https://get.docker.com/ | sudo bashsudo systemctl enable --now docker -
Webserver en database: Installeer Nginx, PHP-FPM en MariaDB zoals eerder beschreven. Maak een aparte database en gebruiker aan voor Pterodactyl.
2. Panel installatie
-
Download en start het installatiescript:
bash <(curl -s https://pterodactyl-installer.se) -
Kies [Panel] wanneer hierom gevraagd wordt
-
Voer je databasegegevens in
-
Het script configureert Nginx, PHP-FPM en installeert de Panel-bestanden
-
Je maakt ook direct een eerste beheerder-account aan
3. Wings (Daemon) installatie
-
Start het script opnieuw:
bash <(curl -s https://pterodactyl-installer.se) -
Kies nu [Wings]
-
De Wings-software wordt geïnstalleerd in
/usr/local/bin/wings -
Ga in het Panel naar Admin → Locations en maak een locatie aan
-
Ga naar Admin → Nodes en maak een nieuwe Node aan
-
Kopieer het configuratieblok uit de tab Configuration
-
Plak dit in
/etc/pterodactyl/config.ymlop je server -
Start Wings:
sudo systemctl enable --now wings
4. SSL configureren (Cruciaal!)
-
Het script biedt aan om automatisch een Let's Encrypt-certificaat te installeren
-
Bevestig dit met ja. Zowel Panel als Wings moeten via HTTPS werken
Samenvatting
-
Installeer Panel en Wings via het officiële script
-
Gebruik Docker voor veilige game server containers
-
Configureer SSL voor veilige communicatie
✅ Tip: Raadpleeg altijd de officiële Pterodactyl documentatie. Deze is actueel en zeer gedetailleerd.
Hulp nodig? Veelvoorkomende problemen zijn DNS-fouten, firewallblokkades (poorten 80, 443, 8080, 2022) of foutieve configuraties. Controleer Wings-logs met:journalctl -u wings
