Solução da comunidade

Instalar o Pterodactyl Wings com o ZimaOS: utilizar uma VM

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

Conclusão: um painel Pterodactyl funcional não significa que o Wings possa ser instalado como outra aplicação do ZimaOS

O Panel e o Wings têm funções diferentes. O Panel é o plano de controlo Web. O Wings é o daemon do nó que comunica com o Docker, gere contentores de servidores de jogos e espera uma integração Linux ao nível do anfitrião. É por isso que executar o Panel no Docker não cria automaticamente um local suportado para o Wings.

O Wings espera um anfitrião Linux de uso geral com Docker

O guia oficial de instalação do Wings lista as distribuições Linux suportadas e requer um sistema capaz de executar o Docker. O Pterodactyl também avisa que alguns ambientes de virtualização aninhada ou contentorizada podem impedir o funcionamento correto do Wings.

A sua documentação de configuração do Wings pressupõe controlo direto sobre o daemon do nó, a rede e a integração com o Docker.

Por que razão o ZimaOS padrão é um anfitrião direto pouco adequado para o Wings

O ZimaOS é um sistema Buildroot ao estilo de um dispositivo dedicado. As instruções normais de instalação de pacotes, escritas para Debian/Ubuntu, não se aplicam diretamente. O guia do gestor de pacotes do ZimaOS explica por que razão apt/yum não constituem o modelo normal de extensão.

A arquitetura mais simples: executar o Wings numa máquina virtual Linux suportada

Utilize uma máquina virtual Debian ou Ubuntu e atribua-lhe CPU, RAM, espaço SSD e acesso à rede suficientes para os seus servidores de jogos. Em seguida, instale o Docker e o Wings utilizando o procedimento original dentro dessa máquina virtual. Assim, mantém o modelo de anfitrião esperado pelo Pterodactyl, em vez de modificar o sistema base do ZimaOS.

O guia de hardware do Virtual Machine Manager é útil para planear os recursos da máquina virtual, e a visão geral das máquinas virtuais Zima apresenta a orientação atual da virtualização.

Limite de segurança a ter em conta

O Wings controla cargas de trabalho Docker e ficheiros de servidores de jogos. Trate a API do nó e o acesso ao Docker como infraestrutura administrativa. Não exponha diretamente o daemon nem o socket do Docker à Internet pública apenas para facilitar a comunicação com o Panel.