Ir para o conteúdo

Configurar o Pterodactyl em um servidor Linux – hospede seu próprio painel de servidores de jogos

Descubra como instalar o Pterodactyl Panel e o Wings no seu servidor Linux e gerenciar seus próprios servidores de jogos facilmente por uma interface web → Saiba mais

10 de novembro de 202614 min de leitura1 visualizações0 útil

Introdução

Pterodactyl é um painel gratuito e de código aberto que permite gerenciar servidores de jogos como Minecraft, Rust, ARK ou CS2 por uma interface web. Cada servidor de jogos é executado em seu próprio contêiner do Docker, isolado dos demais.

O Pterodactyl é composto por duas partes:

  • Panel – a interface web na qual você gerencia servidores, usuários e recursos (aplicação PHP com banco de dados e servidor web)
  • Wings – o serviço no servidor que inicia, interrompe e monitora os contêineres dos servidores de jogos

Neste guia, vamos mostrar passo a passo como instalar o Panel e o Wings no seu Servidor VPS ZapX ou servidor dedicado, configurar um domínio com SSL e criar seu primeiro servidor de jogos.

Preparação

Para usar o Pterodactyl, você precisa de um VPS ou servidor dedicado com Linux e acesso root via SSH. Saiba como se conectar ao seu servidor no nosso guia de primeiro acesso via SSH. É sua primeira vez usando a ZapX? Então confira primeiro as introduções sobre VPS e servidores dedicados.

Dica

Autenticação por chave SSH

Recomendamos usar uma chave SSH em vez de uma senha. Saiba como fazer isso no nosso guia Criar e usar chaves SSH.

Requisitos de hardware

O Panel é leve. Os recursos necessários dependem principalmente de quantos servidores de jogos você pretende executar pelo Wings. Para o Panel e o Wings no mesmo servidor, recomendamos:

HardwareMínimoRecomendado
CPU2 núcleos vCPU4 núcleos vCPU ou mais
RAM4 GB8 GB ou mais
Espaço em disco30 GB100 GB ou mais

Sistemas operacionais compatíveis

De acordo com a documentação oficial do Pterodactyl, estes sistemas são compatíveis atualmente:

Sistema operacionalVersõesObservação
Ubuntu22.04, 24.04No 22.04, você precisa de um repositório PHP adicional
Debian11, 12, 13O PHP 8.3 vem do repositório Sury
Rocky Linux / AlmaLinux / RHEL8, 9Nomes de pacotes e caminhos diferentes; não abordados neste guia

Neste guia, você encontra os comandos para Ubuntu e Debian. O Panel não oferece mais suporte ao Ubuntu 20.04 e versões anteriores. Se for reinstalar o sistema, recomendamos usar o Ubuntu 24.04 ou o Debian 12.

Verificar a virtualização

O Wings precisa do Docker. O Docker funciona sem problemas em servidores baseados em KVM e em servidores dedicados, mas geralmente não funciona em contêineres OpenVZ ou LXC. Confira com o seguinte comando:

bash
systemd-detect-virt

A saída kvm ou none (servidor dedicado sem virtualização) é adequada. Se aparecer openvz ou lxc, normalmente você não poderá executar o Wings nesse servidor.

Atualizar o sistema

Atualize o sistema antes da instalação:

bash
apt update && apt upgrade -y

Firewall e portas

Se você estiver usando um firewall no servidor, estas portas precisam estar abertas:

PortaProtocoloFinalidade
80 e 443TCPPanel (HTTP/HTTPS) e verificação do certificado pelo Certbot
8080TCPAPI do Wings, usada pelo Panel para se comunicar com o Node
2022TCPAcesso SFTP aos arquivos dos servidores de jogos
Portas dos jogosTCP/UDPPortas das suas Allocations, por exemplo, 25565 para Minecraft

Com o UFW, por exemplo, você pode liberar as portas da seguinte forma. Libere o SSH primeiro, ou você poderá perder o acesso ao ativar o firewall:

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

Saiba mais no nosso guia sobre gerenciamento de firewall no Linux.

Informações

Docker e UFW

O Docker cria regras próprias para as portas dos contêineres dos servidores de jogos. Por isso, muitas vezes essas portas continuam acessíveis mesmo que você não as tenha liberado no UFW. Portanto, não confie apenas no UFW para proteger as portas dos jogos.

FAQ

Perguntas frequentes

O Pterodactyl é um painel gratuito e de código aberto para gerenciar servidores de jogos. Ele é composto pelo Panel (interface web) e pelo Wings (serviço no servidor), que inicia cada servidor de jogos em seu próprio contêiner do Docker.
De acordo com a documentação oficial, Ubuntu 22.04 e 24.04, Debian 11, 12 e 13, além de Rocky Linux, AlmaLinux e RHEL 8 e 9. O Panel não oferece mais suporte ao Ubuntu 20.04 e versões anteriores.
O Panel precisa do PHP 8.2 ou 8.3; recomendamos o PHP 8.3. No Ubuntu 22.04 e no Debian, o PHP 8.3 vem de um repositório adicional. O Ubuntu 24.04 já inclui essa versão.

Feedback

Este artigo foi útil?

Sua opinião nos ajuda a definir prioridades e a melhorar os conteúdos.

0 de 0 As avaliações consideraram este artigo útil.

Ajuda personalizada

As instruções não são suficientes?

A nossa equipe de suporte da ZAP conhece seu produto — descreva brevemente seu problema e ajudaremos pessoalmente.

O Zappy conhece este guia e te responde direto no chat.