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.
