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 bash
    sudo 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.yml op 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

Was dit antwoord nuttig? 0 gebruikers vonden dit artikel nuttig (0 Stemmen)

Powered by WHMCompleteSolution