Instalar painéis e asas pelicanos
Procedimento completo: necessário, painel de instalação / argolas, nó, phpMyAdmin, MariaDB e primeiros servidores de jogo.
Pronto para começar o seu serviço? Verifique ofertas e encomendas on-line.
Ver ofertas e ordemObjectivo
Instale Painel de Pelicano e Asas em um VPS Linux (Debian / Ubuntu), então configure um nó, phpMyAdmin e MariaDB de forma limpa e segura.
Pelican é a evolução de código aberto do ecossistema Pterodactyl: o Panel gerencia a interface web, Wings lança os recipientes Docker dos servidores de jogo.
Pré-requisito
- VPS Anthony IT Solutions (Debian 11/12/13 ou Ubuntu 22.04/24.04)
- Acesso raiz em SSH (primeira ligação SSH)
- Mínimo recomendado: 2 vCPU / 4 GB RAM / 40 GB disco (mais se Painel + Asas na mesma máquina)
- Um domínio (p. ex.
panel.votredomaine.fr) no registo A ao IP do VPS - Portos: 22, 80/443, 2022 (Wings / SFTP), + portas de jogo (25565, 30120...)
- Virtualização KVM recomendado (Docker não funciona em OpenVZ / LXC clássico)
1. Preparação do sistema
Entrar como root, atualizar e reiniciar:
apt update
apt full-upgrade -y
apt install -y bash curl wget sudo unzip nano ca-certificates gnupg
rebootReconectar após reiniciar e verificar o sistema operacional:
cat /etc/os-release
hostnamectl
systemd-detect-virt2. Instalar Painel e Asas
Inicie o instalador interativo (comunidade, modelado no instalador Pterodactyl):
bash <(curl -Ss https://raw.githubusercontent.com/Zinidia/Pelinstaller/Production/install.sh)- Opção de instalação
Primeiro instale Panel, depois Asas na mesma máquina (ideal para um único VPS), ou ambos de uma vez.
- Domínio FQDN
Ex.
panel.votredomaine.fr- o DNS A já deve apontar para o VPS. - E-mail & SSL
Digite um e-mail válido e aceite Permite criptografar quando o script lhe oferece.
- Base de dados
Observe a senha do MariaDB / usuário do painel exibido pelo script.
- Instalador Web
Terminar a configuração em
https://panel.votredomaine.fr/installerSe o script te redirecionar para ele. - Conta de administração
Crie Painel de administração (e-mail, nome de usuário, senha forte) via instalador web ou prompts CLI.
Verificar os serviços:
systemctl status nginx
systemctl status mariadb
systemctl status wings
systemctl status dockerAbrir https://panel.votredomaine.fr e faça login com a conta de administrador criada.
3. Configurar o Nó
- Aluguer
Admin → Alugueres → Criar (ex.
France/FR-01). - Nó
Admin → Nós → Criar :
- Nome :
node-01 - FQDN : mesmo domínio ou
node.votredomaine.fr - Memória / Disco : deixar uma margem para o sistema
- Porta do Servidor : porta exibida pelo Painel (muitas vezes
2022ou de acordo com a sua configuração) - Porta SFTP :
2022por omissão no Pelican
- Nome :
- Subsídios
Adicionar IP público + uma gama de portas (por exemplo:
25565-25600,30120). - Asas de configuração
Abra a aba do nó → Configuração → Copie o YAML exibido, ou use o botão Auto Deploy.
Colar a configuração no VPS:
sudo nano /etc/pelican/config.ymlEm seguida, reinicie as asas:
systemctl restart wings
systemctl status wingsTeste de depuração (opcional) antes de mudar para o serviço systemd:
sudo wings --debugwings após cada mudança. Se o Painel é HTTPS, as asas também devem usar SSL.4. Portas abertas (UFW)
ufw allow 22/tcp
ufw allow 80/tcp
ufw allow 443/tcp
ufw allow 2022/tcp
ufw allow 25565:25600/tcp
ufw allow 30120/tcp
ufw allow 30120/udp
ufw enable
ufw status5. Instalar o phpMyAdmin (opcional)
cd /var/www/pelican/public
mkdir -p phpmyadmin && cd phpmyadmin
wget https://files.phpmyadmin.net/phpMyAdmin/5.2.1/phpMyAdmin-5.2.1-all-languages.zip
unzip phpMyAdmin-5.2.1-all-languages.zip
mv phpMyAdmin-5.2.1-all-languages/* .
rm -rf phpMyAdmin-5.2.1-all-languages phpMyAdmin-5.2.1-all-languages.zip
cp config.sample.inc.php config.inc.php
nano config.inc.phpDefine a blowfish_secret aleatório (32+ caracteres):
$cfg['blowfish_secret'] = 'REMPLACEZ_PAR_UNE_CHAINE_ALEATOIRE_32+';Acesso: https://panel.votredomaine.fr/phpmyadmin
6. Configurar MariaDB
Ouvir local recomendado:
sudo nano /etc/mysql/mariadb.conf.d/50-server.cnfbind-address = 127.0.0.1systemctl restart mariadbCriar usuários (passeios fortes):
mysql -u root -pCREATE DATABASE phpmyadmin DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'phpmyadmin'@'localhost' IDENTIFIED BY 'MOT_DE_PASSE_FORT';
GRANT ALL PRIVILEGES ON phpmyadmin.* TO 'phpmyadmin'@'localhost';
CREATE USER 'games'@'localhost' IDENTIFIED BY 'AUTRE_MOT_DE_PASSE_FORT';
GRANT ALL PRIVILEGES ON *.* TO 'games'@'localhost' WITH GRANT OPTION;
FLUSH PRIVILEGES;
EXIT;APP_KEY arquivo /var/www/pelican/.env Sem ele, os dados criptografados do Painel são irrecuperáveis.7. Criar o primeiro servidor de jogos
- Ovos
Admin → Ovos / Ninhos: escolha l inquérito (Paper, FiveM, Palworld, etc.) - ver também Pelican Hub.
- Usuário
Admin → Usuários: conta de cliente (ou administrador para testar).
- Servidor
Admin → Servidores → Criar : nó, alocação, RAM/CPU/disc, ovo, em seguida, Iniciar.
- Base MySQL
Criar uma base de dados dedicada com o utilizador
gamese informá-lo nas variáveis do servidor.
8. Verificações
- Painel HTTPS OK
- Nó Ligado (coração verde)
systemctl is-active wings docker nginx mariadb→active- O servidor de teste começa corretamente
journalctl -u wings -n 50 --no-pager
docker ps
df -h
free -hResolução de Problemas
- Nó Desligado : token /
config.yml/ Porta das asas /systemctl restart wings - O SSL falhou : DNS Uma porta incorreta ou 80 fechada
- Instalar bloqueados : Docker, disco completo, ovo inválido
- MariaDB recusou : usuário/host/senha ou
bind-address - Acoplamento Faltante :
curl -sSL https://get.docker.com/ | CHANNEL=stable shentão reiniciar as asas