Atualizar Jexactyl
Como atualizar o Jexactyl.
A atualização do Jexactyl mantém seu sistema estável, seguro e permite seus usuários/administradores experimentem novos recursos mais rapidamente. Usar o seguinte guia abaixo como referência para atualizar o Jexactyl.
Faça um backup de sua instalação antes de continuar.
Modo de manutenção
Comece desligando o Painel enquanto realizamos as atualizações.
cd /var/www/jexactyl # Substitua 'jexactyl' por 'pterodactyl' se você migrou
sudo php artisan down
Baixe a nova versão
Em seguida, usaremos cURL para baixar o arquivo de lançamento do GitHub e extraia-o.
sudo curl -L https://github.com/Next-Panel/Jexactyl-BR/releases/latest/download/panel.tar.gz | sudo tar -xzv
sudo chmod -R 755 storage/* bootstrap/cache # Defina as permissões do servidor corretamente
Atualizar pacotes do Composer
Devido ao Jexactyl se manter atualizado usando os pacotes mais recentes, você precisará atualizar as dependências do Composer que permitem que o Jexactyl para funcionar corretamente em sua máquina.
sudo composer install --no-dev --optimize-autoloader
Sincronizar alterações no banco de dados
Você precisará migrar as novas informações do banco de dados para o seu banco de dados para usar os recursos mais recentes do Jexactyl.
sudo php artisan migrate --seed --force
Definir permissões do servidor web
Depois de alterar os arquivos, devemos permitir novamente as permissões para nossos webserver para que o Jexactyl possa ser hospedado e acessado adequadamente.
cd /var/www/jexactyl
# EXECUTE APENAS UM DOS SEGUINTES COMANDOS!
# Se estiver usando NGINX ou Apache (não no CentOS):
sudo chown -R www-data:www-data *
# Se estiver usando NGINX no CentOS:
sudo chown -R nginx:nginx *
# Se estiver usando o Apache no CentOS
sudo chown -R apache:apache *
Finalizar atualização
Como etapa final, reinicie o trabalhador da fila e traga o painel novamente on-line para que os usuários possam experimentar o que há de mais recente.
sudo systemctl restart panel.service # Replace 'panel' with 'pteroq' if you have migrated
sudo php artisan up
Algum problema? Entre em contato conosco em Discord.