Naar de inhoud springen

Pterodactyl installeren op een Linux-server – host je eigen game serverpaneel

Ontdek hoe je Pterodactyl Panel en Wings op je Linux-server installeert en je eigen game servers eenvoudig via een webinterface beheert → Ontdek het nu

10 november 202613 min leestijd1 Weergaven0 nuttig

Inleiding

Pterodactyl is een gratis, open-sourcepaneel waarmee je game servers zoals Minecraft, Rust, ARK of CS2 beheert via een webinterface. Elke game server draait in een eigen Docker-container, netjes gescheiden van de andere.

Pterodactyl bestaat uit twee onderdelen:

  • Panel – de webinterface waarin je servers, gebruikers en resources beheert (PHP-applicatie met database en webserver)
  • Wings – de service op de server die de game server-containers start, stopt en controleert

In deze handleiding laten we je stap voor stap zien hoe je Panel en Wings installeert op je ZapX VPS of Dedicated Server, een domein met SSL instelt en je eerste game server aanmaakt.

Voorbereiding

Voor Pterodactyl heb je een VPS of Dedicated Server met Linux en root-toegang via SSH nodig. In onze handleiding over eerste SSH-toegang lees je hoe je verbinding maakt met je server. Nieuw bij ZapX? Bekijk dan eerst de introductie voor VPS of Dedicated Servers.

Tip

SSH-sleutelauthenticatie

We raden je aan een SSH-sleutel te gebruiken in plaats van een wachtwoord. In onze handleiding SSH-sleutels maken en gebruiken lees je hoe je dat doet.

Hardwarevereisten

Het Panel zelf is licht. Hoeveel resources je nodig hebt, hangt vooral af van het aantal game servers dat je via Wings wilt draaien. Als je Panel en Wings op dezelfde server installeert, raden we het volgende aan:

HardwareMinimumAanbevolen
CPU2 vCPU-kernen4 vCPU-kernen of meer
RAM4 GB8 GB of meer
Schijfruimte30 GB100 GB of meer

Ondersteunde besturingssystemen

Volgens de officiële Pterodactyl-documentatie worden momenteel de volgende systemen ondersteund:

BesturingssysteemVersiesOpmerking
Ubuntu22.04, 24.04Voor 22.04 heb je een extra PHP-repository nodig
Debian11, 12, 13PHP 8.3 komt uit de Sury-repository
Rocky Linux / AlmaLinux / RHEL8, 9Andere pakketnamen en paden; niet behandeld in deze handleiding

In deze handleiding vind je de opdrachten voor Ubuntu en Debian. Ubuntu 20.04 en ouder worden niet meer ondersteund door het Panel. Als je je systeem opnieuw installeert, raden we Ubuntu 24.04 of Debian 12 aan.

Virtualisatie controleren

Wings heeft Docker nodig. Docker werkt probleemloos op KVM-gebaseerde servers en Dedicated Servers, maar meestal niet op OpenVZ- of LXC-containers. Controleer dit met de volgende opdracht:

bash
systemd-detect-virt

De uitvoer kvm of none (Dedicated Server zonder virtualisatie) is prima. Staat er openvz of lxc, dan kun je Wings doorgaans niet op deze server gebruiken.

Systeem bijwerken

Werk je systeem vóór de installatie bij naar de nieuwste versie:

bash
apt update && apt upgrade -y

Firewall en poorten

Gebruik je een firewall op je server, dan moeten de volgende poorten openstaan:

PoortProtocolDoel
80 en 443TCPPanel (HTTP/HTTPS) en certificaatcontrole door Certbot
8080TCPWings-API, waarmee het Panel met de node communiceert
2022TCPSFTP-toegang tot de bestanden van de game servers
GamepoortenTCP/UDPDe poorten van je allocations, bijvoorbeeld 25565 voor Minecraft

Met UFW open je de poorten bijvoorbeeld als volgt. Sta SSH eerst toe, anders sluit je jezelf buiten wanneer je de firewall inschakelt:

bash
ufw allow OpenSSH
ufw allow 80,443/tcp
ufw allow 8080/tcp
ufw allow 2022/tcp
ufw allow 25565:25570/tcp
ufw allow 25565:25570/udp
ufw enable

Meer hierover lees je in onze handleiding over firewallbeheer in Linux.

Info

Docker en UFW

Docker maakt eigen regels aan voor de poorten van game server-containers. Daardoor zijn deze poorten vaak bereikbaar, zelfs als je ze niet hebt vrijgegeven in UFW. Vertrouw voor gamepoorten dus niet alleen op UFW.

FAQ

Veelgestelde vragen

Pterodactyl is een gratis, open-sourcepaneel voor het beheren van game servers. Het bestaat uit Panel (de webinterface) en Wings (de service op de server), die elke game server in een eigen Docker-container start.
Volgens de officiële documentatie Ubuntu 22.04 en 24.04, Debian 11, 12 en 13, en Rocky Linux, AlmaLinux en RHEL 8 en 9. Ubuntu 20.04 en ouder worden niet meer ondersteund door het Panel.
Het Panel heeft PHP 8.2 of 8.3 nodig. PHP 8.3 wordt aanbevolen. Op Ubuntu 22.04 en Debian haal je PHP 8.3 uit een extra repository; Ubuntu 24.04 bevat deze versie al.

Feedback

Was dit artikel nuttig?

Je feedback helpt ons inhoud beter te prioriteren en te verbeteren.

0 van 0 Gebruikers vonden dit artikel nuttig.

Persoonlijke hulp

Is de handleiding niet voldoende?

Onze ZAP-support kent je product — beschrijf kort je vraag en wij helpen je persoonlijk verder.

Zappy kent deze handleiding en antwoordt je direct in de chat.