Skip to content

Latest commit

 

History

History
114 lines (77 loc) · 8.51 KB

README.md

File metadata and controls

114 lines (77 loc) · 8.51 KB

🐦 pterodactyl-installer-br

Teste do Painel Teste do Wings Shellcheck License: GPL v3 made-with-bash

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.

Características

  • 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.

Ajuda e apoio

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

Instalações suportadas

Lista de configurações de instalação suportadas para painel e wings (instalações suportadas por este script de instalação).

Sistemas operacionais de painéis e wings suportados

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.

Usando os scripts de instalaçã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.

Configuração do Firewall

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.

Desenvolvimento & Ops

Testar o script localmente

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.

Criar um lançamento

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.

Contribuintes ✨

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!