Não-oficial scripts para instalação de Pterodactyl Panel & Wings. Funciona com a última versão de Pterodactyl!
Leia mais sobre Pterodactyl aqui. Este script não está associado ao Projecto oficial Pterodactyl.
- Instalação automática do Painel Pterodáctilo (dependências, database, cronjob, nginx).
- Instalação automática das Asas do Pterodáctilo (Docker, systemd).
- Painel: (opcional) configuração automática de Let's Encrypt.
- Painel: (opcional) configuração automática de firewall.
- Suporte de desinstalação tanto para painel como para asas.
Para ajuda e apoio relativamente ao script em si e não ao projecto oficial Pterodactyl, pode abrir um Ticket. no meu Github
Por Favor não peça suporte no discord oficial deste script, eles não tem nada haver com a minha tradução
Lista de configurações de instalação suportadas para painel e wings (instalações suportadas por este script de instalação).
Operating System | Version | Supported | PHP Version |
---|---|---|---|
Ubuntu | 14.04 | 🔴 | |
16.04 | 🔴 * | ||
18.04 | ✅ | 8.1 | |
20.04 | ✅ | 8.1 | |
22.04 | ✅ | 8.1 | |
Debian | 8 | 🔴 * | |
9 | 🔴 * | ||
10 | ✅ | 8.1 | |
11 | ✅ | 8.1 | |
CentOS | 6 | 🔴 | |
7 | 🔴 * | ||
8 | 🔴 * | ||
Rocky Linux | 8 | ✅ | 8.1 |
9 | ✅ | 8.1 | |
AlmaLinux | 8 | ✅ | 8.1 |
9 | ✅ | 8.1 |
* Indica um sistema operacional e um lançamento que anteriormente era suportado por este guião.
Para utilizar os scripts de instalação, basta executar este comando como super-usuário. O script perguntará se gostaria de instalar apenas o painel, apenas o wings ou ambos.
bash <(curl -s pterodactylbr.alliancecraft.net)
Nota: Em alguns sistemas, é necessário já estar logado como root antes de executar o comando de linha única (onde o sudo
não funciona na frente do comando)...
Aqui está um Video do YouTube (em inglês) que ilustra o processo de instalação.
Os scripts de instalação podem instalar e configurar uma firewall para você. O script perguntará se o deseja ou não. É altamente recomendável optar pela configuração automática da firewall.
Para testar o script, usamos Vagrant. Com o Vagrant, pode rapidamente colocar em funcionamento uma máquina nova para testar o guião.
Se quiser testar o guião em todas as instalações suportadas de uma só vez, basta executar o seguinte.
vagrant up
Se quiser apenas testar uma distribuição específica, pode executar o seguinte.
vagrant up <name>
Substituir o nome por um dos seguintes (instalações suportadas).
ubuntu_jammy
ubuntu_focal
ubuntu_bionic
debian_bullseye
debian_buster
almalinux_8
almalinux_9
rockylinux_8
rockylinux_9
Depois pode utilizar vagrant ssh <nome da máquina>
para SSH dentro da caixa. O directório do projecto será montado em /vagrant' para que possa modificar rapidamente o script localmente e depois testar as alterações executando o script de
/vagrant/installers/panel.sh' e `/vagrant/installers/wings.sh' respectivamente.
Em install.sh
github fonte e variáveis de lançamento de script devem mudar cada lançamento. Em primeiro lugar, atualizar o CHANGELOG.md
de modo a que a data de lançamento e a etiqueta de lançamento sejam ambas exibidas. Nenhuma alteração deve ser feita nos próprios pontos do changelog. Em segundo lugar, actualizar GITHUB_SOURCE
e SCRIPT_RELEASE
em install.sh
. Finalmente, pode agora empurrar um commit com a mensagem Release vX.Y.Z
. Criar um lançamento no GitHub. Ver este commit para referência.
Copyright (C) 2018 - 2023, Vilhelm Prytz, [email protected]
Criado e mantido por Vilhelm Prytz.
Graças aos moderadores do Discord sam1370, Linux123123 e sinjs por ajudar no servidor do Discord!
E um agradecimento especial a Linux123123 por contribuir frequentemente para o projeto com reportes de bugs, solicitações de funções, sugestões e muito mais!