Communityoplossing

Installeer Pterodactyl Wings met ZimaOS: gebruik een VM

A user successfully installed Pterodactyl Panel on ZimaOS but could not find a reliable way to install the Wings node daemon.

Kort gezegd: een werkend Pterodactyl Panel betekent niet dat Wings als een andere ZimaOS-app kan worden geïnstalleerd

Panel en Wings hebben verschillende rollen. Panel is de webgebaseerde beheerlaag. Wings is de node-daemon die met Docker communiceert, containers voor gameservers beheert en integratie op hostniveau met Linux verwacht. Daarom zorgt een werkende Panel in Docker niet automatisch voor een ondersteunde omgeving voor Wings.

Wings verwacht een Linux-host voor algemeen gebruik met Docker

De officiële installatiehandleiding voor Wings vermeldt ondersteunde Linux-distributies en vereist een systeem waarop Docker kan draaien. Pterodactyl waarschuwt ook dat sommige geneste of gecontaineriseerde virtualisatieomgevingen ervoor kunnen zorgen dat Wings niet correct werkt.

De configuratiedocumentatie van Wings gaat uit van directe controle over de node-daemon, netwerkconfiguratie en Docker-integratie.

Waarom standaard ZimaOS geen ideale directe host voor Wings is

ZimaOS is een appliance-achtig Buildroot-systeem. Standaardinstructies voor hostpakketten die voor Debian/Ubuntu zijn geschreven, sluiten er niet goed op aan. De handleiding voor pakketbeheer op ZimaOS legt uit waarom apt/yum niet het gebruikelijke uitbreidingsmodel zijn.

De betere architectuur: Wings uitvoeren in een ondersteunde Linux-VM

Gebruik een Debian- of Ubuntu-VM en geef deze voldoende CPU, RAM, SSD-ruimte en netwerktoegang voor je gameservers. Installeer vervolgens Docker en Wings volgens de procedure van de oorspronkelijke ontwikkelaars binnen die VM. Zo blijft het door Pterodactyl verwachte hostmodel intact, in plaats van het basissysteem van ZimaOS aan te passen.

De hardwarehandleiding voor Virtual Machine Manager is nuttig voor het plannen van gastresources, en het Zima-overzicht van VM's laat de huidige virtualisatierichting zien.

Houd rekening met deze beveiligingsgrens

Wings beheert Docker-workloads en bestanden van gameservers. Behandel de node-API en Docker-toegang als infrastructuur met beheerdersrechten. Stel de daemon of Docker-socket niet rechtstreeks bloot aan het openbare internet alleen om de communicatie met Panel eenvoudiger te maken.