1
0
mirror of https://github.com/tommytran732/Pterodactyl-Script synced 2024-11-08 04:41:33 -05:00

Update to 1.0.3

This commit is contained in:
TommyTran732 2020-10-26 03:50:15 -04:00 committed by GitHub
parent 03c06c6f33
commit cdd3ee8d9f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -156,19 +156,19 @@ os_check(){
install_options(){ install_options(){
output "Please select your installation option:" output "Please select your installation option:"
output "[1] Install the panel (1.0.1)." output "[1] Install the panel (1.0.3)."
output "[2] Install the panel (0.7.19)." output "[2] Install the panel (0.7.19)."
output "[3] Install the wings." output "[3] Install the wings."
output "[4] Install the daemon." output "[4] Install the daemon."
output "[5] Install the (1.0.1) panel and wings." output "[5] Install the (1.0.3) panel and wings."
output "[6] Install the (0.7.19) panel and daemon." output "[6] Install the (0.7.19) panel and daemon."
output "[7] Install the standalone SFTP server." output "[7] Install the standalone SFTP server."
output "[8] Upgrade (1.0) panel to (1.0.1)." output "[8] Upgrade (1.0) panel to (1.0.3)."
output "[9] Upgrade (0.7.x) panel to (1.0.1)." output "[9] Upgrade (0.7.x) panel to (1.0.3)."
output "[10] Upgrade (0.7.x) panel to (0.7.19)." output "[10] Upgrade (0.7.x) panel to (0.7.19)."
output "[11] Upgrade (0.6.x) daemon to (0.6.13)." output "[11] Upgrade (0.6.x) daemon to (0.6.13)."
output "[12] Migrating daemon to wings." output "[12] Migrating daemon to wings."
output "[13] Upgrade the panel to 1.0.1 and Migrate to wings" output "[13] Upgrade the panel to 1.0.3 and Migrate to wings"
output "[14] Upgrade the panel to 0.7.19 and daemon to (0.6.13)" output "[14] Upgrade the panel to 0.7.19 and daemon to (0.6.13)"
output "[15] Upgrade the standalone SFTP server to (1.0.5)." output "[15] Upgrade the standalone SFTP server to (1.0.5)."
output "[16] Make Pterodactyl compatible with the mobile app (only use this after you have installed the panel - check out https://pterodactyl.cloud for more information)." output "[16] Make Pterodactyl compatible with the mobile app (only use this after you have installed the panel - check out https://pterodactyl.cloud for more information)."
@ -181,7 +181,7 @@ install_options(){
read choice read choice
case $choice in case $choice in
1 ) installoption=1 1 ) installoption=1
output "You have selected 1.0.1 panel installation only." output "You have selected 1.0.3 panel installation only."
;; ;;
2 ) installoption=2 2 ) installoption=2
output "You have selected 0.7.19 panel installation only." output "You have selected 0.7.19 panel installation only."
@ -193,7 +193,7 @@ install_options(){
output "You have selected daemon installation only." output "You have selected daemon installation only."
;; ;;
5 ) installoption=5 5 ) installoption=5
output "You have selected 1.0.1 panel and wings installation." output "You have selected 1.0.3 panel and wings installation."
;; ;;
6 ) installoption=6 6 ) installoption=6
output "You have selected 0.7.19 panel and daemon installation." output "You have selected 0.7.19 panel and daemon installation."
@ -202,10 +202,10 @@ install_options(){
output "You have selected to install the standalone SFTP server." output "You have selected to install the standalone SFTP server."
;; ;;
8 ) installoption=8 8 ) installoption=8
output "You have selected to upgrade the panel to 1.0.1." output "You have selected to upgrade the panel to 1.0.3."
;; ;;
9 ) installoption=9 9 ) installoption=9
output "You have selected to upgrade the panel to 1.0.1." output "You have selected to upgrade the panel to 1.0.3."
;; ;;
10 ) installoption=10 10 ) installoption=10
output "You have selected to upgrade the panel to 0.7.19." output "You have selected to upgrade the panel to 0.7.19."
@ -217,7 +217,7 @@ install_options(){
output "You have selected to migrate daemon to wings." output "You have selected to migrate daemon to wings."
;; ;;
13 ) installoption=13 13 ) installoption=13
output "You have selected to upgrade both the panel to 1.0.1 and migrating to wings." output "You have selected to upgrade both the panel to 1.0.3 and migrating to wings."
;; ;;
14 ) installoption=14 14 ) installoption=14
output "You have selected to upgrade both the panel to 0.7.19 and daemon to 0.6.13." output "You have selected to upgrade both the panel to 0.7.19 and daemon to 0.6.13."
@ -752,7 +752,7 @@ install_pterodactyl() {
output "Downloading Pterodactyl..." output "Downloading Pterodactyl..."
mkdir -p /var/www/pterodactyl mkdir -p /var/www/pterodactyl
cd /var/www/pterodactyl cd /var/www/pterodactyl
curl -Lo panel.tar.gz https://github.com/pterodactyl/panel/releases/download/v1.0.1/panel.tar.gz curl -Lo panel.tar.gz https://github.com/pterodactyl/panel/releases/download/v1.0.3/panel.tar.gz
tar -xzvf panel.tar.gz tar -xzvf panel.tar.gz
chmod -R 755 storage/* bootstrap/cache/ chmod -R 755 storage/* bootstrap/cache/
@ -961,7 +961,7 @@ EOF
upgrade_pterodactyl(){ upgrade_pterodactyl(){
cd /var/www/pterodactyl cd /var/www/pterodactyl
php artisan down php artisan down
curl -L https://github.com/pterodactyl/panel/releases/download/v1.0.1/panel.tar.gz | tar --strip-components=1 -xzv curl -L https://github.com/pterodactyl/panel/releases/download/v1.0.3/panel.tar.gz | tar --strip-components=1 -xzv
chmod -R 755 storage/* bootstrap/cache chmod -R 755 storage/* bootstrap/cache
composer install --no-dev --optimize-autoloader composer install --no-dev --optimize-autoloader
php artisan view:clear php artisan view:clear
@ -976,7 +976,7 @@ upgrade_pterodactyl(){
semanage fcontext -a -t httpd_sys_rw_content_t "/var/www/pterodactyl/storage(/.*)?" semanage fcontext -a -t httpd_sys_rw_content_t "/var/www/pterodactyl/storage(/.*)?"
restorecon -R /var/www/pterodactyl restorecon -R /var/www/pterodactyl
fi fi
output "Your panel has successfully been updated to version 1.0.1" output "Your panel has successfully been updated to version 1.0.3"
php artisan up php artisan up
php artisan queue:restart php artisan queue:restart
} }
@ -984,7 +984,7 @@ upgrade_pterodactyl(){
upgrade_pterodactyl_1.0(){ upgrade_pterodactyl_1.0(){
cd /var/www/pterodactyl cd /var/www/pterodactyl
php artisan down php artisan down
curl -L https://github.com/pterodactyl/panel/releases/download/v1.0.1/panel.tar.gz | tar --strip-components=1 -xzv curl -L https://github.com/pterodactyl/panel/releases/download/v1.0.3/panel.tar.gz | tar --strip-components=1 -xzv
rm -rf $(find app public resources -depth | head -n -1 | grep -Fv "$(tar -tf panel.tar.gz)") rm -rf $(find app public resources -depth | head -n -1 | grep -Fv "$(tar -tf panel.tar.gz)")
tar -xzvf panel.tar.gz && rm -f panel.tar.gz tar -xzvf panel.tar.gz && rm -f panel.tar.gz
chmod -R 755 storage/* bootstrap/cache chmod -R 755 storage/* bootstrap/cache
@ -1001,7 +1001,7 @@ upgrade_pterodactyl_1.0(){
semanage fcontext -a -t httpd_sys_rw_content_t "/var/www/pterodactyl/storage(/.*)?" semanage fcontext -a -t httpd_sys_rw_content_t "/var/www/pterodactyl/storage(/.*)?"
restorecon -R /var/www/pterodactyl restorecon -R /var/www/pterodactyl
fi fi
output "Your panel has successfully been updated to version 1.0.1" output "Your panel has successfully been updated to version 1.0.3"
php artisan up php artisan up
php artisan queue:restart php artisan queue:restart
} }