Solution communautaire

Installer Pterodactyl Wings avec ZimaOS : utiliser une machine virtuelle

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

En bref : un panneau Pterodactyl fonctionnel ne signifie pas que Wings peut être installé comme une autre application ZimaOS

Le panneau et Wings ont des rôles différents. Le panneau est le plan de contrôle web. Wings est le démon de nœud qui communique avec Docker, gère les conteneurs de serveurs de jeux et attend une intégration Linux au niveau de l’hôte. C’est pourquoi faire fonctionner le panneau dans Docker ne crée pas automatiquement un emplacement pris en charge pour Wings.

Wings nécessite un hôte Linux polyvalent avec Docker

Le guide officiel d’installation de Wings répertorie les distributions Linux prises en charge et exige un système capable d’exécuter Docker. Pterodactyl avertit également que certains environnements de virtualisation imbriquée ou conteneurisée peuvent empêcher Wings de fonctionner correctement.

Sa documentation de configuration de Wings suppose un contrôle direct du démon de nœud, du réseau et de l’intégration Docker.

Pourquoi ZimaOS d’origine est un hôte Wings direct peu adapté

ZimaOS est un système Buildroot de type appliance. Les instructions habituelles d’installation de paquets, rédigées pour Debian/Ubuntu, ne s’y appliquent pas directement. Le guide des gestionnaires de paquets ZimaOS explique pourquoi apt/yum ne constituent pas le modèle d’extension habituel.

L’architecture la plus propre : exécuter Wings dans une VM Linux prise en charge

Utilisez une VM Debian ou Ubuntu et attribuez-lui suffisamment de processeurs, de mémoire vive, d’espace SSD et d’accès réseau pour vos serveurs de jeux. Installez ensuite Docker et Wings à l’intérieur de cette VM en suivant la procédure du projet. Cela préserve le modèle d’hôte attendu par Pterodactyl au lieu de modifier le système de base de ZimaOS.

Le guide matériel du gestionnaire de machines virtuelles est utile pour planifier les ressources de la machine invitée, tandis que la présentation des VM Zima décrit l’orientation actuelle en matière de virtualisation.

Une limite de sécurité à garder à l’esprit

Wings contrôle les charges de travail Docker et les fichiers des serveurs de jeux. Traitez son API de nœud et son accès à Docker comme une infrastructure d’administration. N’exposez pas directement le démon ni le socket Docker à Internet simplement pour faciliter la communication avec le panneau.