merge upstream
This commit is contained in:
TekExplorer 2021-01-03 00:26:34 +00:00
commit 761b7f885d
19 changed files with 108 additions and 96 deletions

View File

@ -1,15 +1,15 @@
# CentOS 7
In this guide we will install Pterodactyl v0.7.X — including all of it's dependencies — and configure our webserver
In this guide we will install Pterodactyl v1.X — including all of it's dependencies — and configure our webserver
to serve it using SSL.
[[toc]]
::: tip
This guide is based off the [official installation documentation](/panel/getting_started.md) but is tailored specifically for CentOS 7.
This guide is based off the [official installation documentation](/panel/1.0/getting_started.md) but is tailored specifically for CentOS 7.
:::
## Install Requirements and Additional Utilities
We will install all of Pterodactyl's [required](/panel/getting_started.md#dependencies) dependencies and a few aditional utilities.
We will install all of Pterodactyl's [required](/panel/1.0/getting_started.md#dependencies) dependencies and a few aditional utilities.
::: tip
@ -25,11 +25,11 @@ yum install -y policycoreutils policycoreutils-python selinux-policy selinux-pol
```bash
## Install Repos
cat <<EOF > /etc/yum.repos.d/mariadb.repo
# MariaDB 10.2 CentOS repository list - created 2017-07-14 12:40 UTC
# MariaDB 10.5 CentOS repository list - created 2017-07-14 12:40 UTC
# http://downloads.mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.2/centos7-amd64
baseurl = http://yum.mariadb.org/10.5/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
EOF
@ -37,7 +37,7 @@ EOF
## Get yum updates
yum update -y
## Install MariaDB 10.2
## Install MariaDB 10.5
yum install -y MariaDB-common MariaDB-server
## Start maraidb
@ -45,7 +45,7 @@ systemctl start mariadb
systemctl enable mariadb
```
### PHP 7.3
### PHP 7.4
We recommend the remi repo to get the latest php packages.
```bash
@ -53,13 +53,13 @@ We recommend the remi repo to get the latest php packages.
yum install -y epel-release http://rpms.remirepo.net/enterprise/remi-release-7.rpm
yum install -y yum-utils
yum-config-manager --disable remi-php54
yum-config-manager --enable remi-php73
yum-config-manager --enable remi-php74
## Get yum updates
yum update -y
## Install PHP 7.3
yum install -y php php-common php-fpm php-cli php-json php-mysqlnd php-mcrypt php-gd php-mbstring php-pdo php-zip php-bcmath php-dom php-opcache
## Install PHP 7.4
yum install -y php php-{common,fpm,cli,json,mysqlnd,mcrypt,gd,mbstring,pdo,zip,bcmath,dom,opcache}
```
### Composer
@ -152,4 +152,4 @@ The default Redis install is perfectly fine for the panel. If you have Redis alr
[running another Redis instance](https://community.pivotal.io/s/article/How-to-setup-and-run-multiple-Redis-server-instances-on-a-Linux-host).
## Installing the Panel
Excellent, we now have all of the required dependencies installed and configured. From here, follow the [official Panel installation documentation](/panel/getting_started.md#download-files).
Excellent, we now have all of the required dependencies installed and configured. From here, follow the [official Panel installation documentation](/panel/1.0/getting_started.md#download-files).

View File

@ -1,14 +1,14 @@
# CentOS 8
In this guide we will install Pterodactyl v0.7.X — including all of it's dependencies — and configure our webserver to serve it using SSL.
In this guide we will install Pterodactyl v1.X — including all of it's dependencies — and configure our webserver to serve it using SSL.
[[toc]]
::: tip
This guide is based off the [official installation documentation](/panel/getting_started.md) but is tailored specifically for CentOS 8.
This guide is based off the [official installation documentation](/panel/1.0/etting_started.md) but is tailored specifically for CentOS 8.
:::
## Install Requirements and Additional Utilities
We will install all of Pterodactyl's [required](/panel/getting_started.md#dependencies) dependencies and a few aditional utilities.
We will install all of Pterodactyl's [required](/panel/1.0/getting_started.md#dependencies) dependencies and a few aditional utilities.
::: tip
If you run `sestatus` and it shows `SELinux status: enabled` you should install the following packages for later
@ -28,15 +28,20 @@ systemctl start mariadb
systemctl enable mariadb
```
### PHP 7.2
### PHP 7.4
We recommend the remi repo to get the latest php packages.
```bash
## Install Repos
dnf install epel-release
dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm
dnf module enable php:remi-7.4
## Get dnf updates
dnf update -y
## Install PHP 7.2
dnf install -y php php-common php-fpm php-cli php-json php-mysqlnd php-gd php-mbstring php-pdo php-zip php-bcmath php-dom php-opcache
## Install PHP 7.4
dnf install -y php php-{common,fpm,cli,json,mysqlnd,gd,mbstring,pdo,zip,bcmath,dom,opcache}
```
### Composer
@ -129,4 +134,4 @@ The default Redis install is perfectly fine for the panel. If you have Redis alr
[running another Redis instance](https://community.pivotal.io/s/article/How-to-setup-and-run-multiple-Redis-server-instances-on-a-Linux-host).
## Installing the Panel
Excellent, we now have all of the required dependencies installed and configured. From here, follow the [official Panel installation documentation](/panel/getting_started.md#download-files).
Excellent, we now have all of the required dependencies installed and configured. From here, follow the [official Panel installation documentation](/panel/1.0/getting_started.md#download-files).

View File

@ -1,14 +1,14 @@
# Debian 10
In this guide we will install Pterodactyl v0.7.X — including all of it's dependencies — and configure our webserver to serve it using SSL.
In this guide we will install Pterodactyl v1.X — including all of it's dependencies — and configure our webserver to serve it using SSL.
[[toc]]
::: tip
This guide is based off the [official installation documentation](/panel/getting_started.md) but is tailored specifically for Debian 10.
This guide is based off the [official installation documentation](/panel/1.0/getting_started.md) but is tailored specifically for Debian 10.
:::
## Install Requirements
We will first begin by installing all of Pterodactyl's [required](/panel/getting_started.md#dependencies) dependencies.
We will first begin by installing all of Pterodactyl's [required](/panel/1.0/getting_started.md#dependencies) dependencies.
### MariaDB
```bash
@ -23,13 +23,13 @@ systemctl start mariadb
systemctl enable mariadb
```
### PHP 7.3
### PHP 7.4
```bash
## Get apt updates
apt update
## Install PHP 7.3
apt install -y php7.3 php7.3-cli php7.3-common php7.3-gd php7.3-mysql php7.3-mbstring php7.3-bcmath php7.3-xml php7.3-fpm php7.3-curl php7.3-zip
## Install PHP 7.4
apt install -y php7.4 php7.4-{cli,common,gd,mysql,mbstring,bcmath,xml,fpm,curl,zip}
```
### Nginx
@ -94,15 +94,15 @@ The default php-fpm configuration is fine to use and can be started and then ena
commands below.
```bash
systemctl enable php7.3-fpm
systemctl start php7.3-fpm
systemctl enable php7.4-fpm
systemctl start php7.4-fpm
```
### Nginx
Please check our [tutorial](/tutorials/creating_ssl_certificates.md) on generating SSL certificates for more information.
#### SSL Configuration
<<< @/.snippets/webservers/nginx-php7.3.conf{5,11,26-27}
<<< @/.snippets/webservers/nginx-php7.4.conf{5,11,26-27}
### Redis Setup
@ -110,4 +110,4 @@ The default Redis install is perfectly fine for the panel. If you have Redis alr
[running another Redis instance](https://community.pivotal.io/s/article/How-to-setup-and-run-multiple-Redis-server-instances-on-a-Linux-host).
## Installing the Panel
Excellent, we now have all of the required dependencies installed and configured. From here, follow the [official Panel installation documentation](/panel/getting_started.md#download-files).
Excellent, we now have all of the required dependencies installed and configured. From here, follow the [official Panel installation documentation](/panel/1.0/getting_started.md#download-files).

View File

@ -1,14 +1,14 @@
# Debian 9
In this guide we will install Pterodactyl v0.7.X — including all of it's dependencies — and configure our webserver to serve it using SSL.
In this guide we will install Pterodactyl v1.x — including all of it's dependencies — and configure our webserver to serve it using SSL.
[[toc]]
::: tip
This guide is based off the [official installation documentation](/panel/getting_started.md) but is tailored specifically for Debian 9.
This guide is based off the [official installation documentation](/panel/1.0/etting_started.md) but is tailored specifically for Debian 9.
:::
## Install Requirements
We will first begin by installing all of Pterodactyl's [required](/panel/getting_started.md#dependencies) dependencies.
We will first begin by installing all of Pterodactyl's [required](/panel/1.0/getting_started.md#dependencies) dependencies.
### MariaDB
```bash
@ -25,9 +25,9 @@ systemctl start mariadb
systemctl enable mariadb
```
### PHP 7.3
### PHP 7.4
```bash
## Install the PHP 7.3 repo for debian
## Install the PHP 7.4 repo for debian
apt install -y ca-certificates apt-transport-https
wget -q https://packages.sury.org/php/apt.gpg -O- | apt-key add -
echo "deb https://packages.sury.org/php/ stretch main" | tee /etc/apt/sources.list.d/php.list
@ -35,8 +35,8 @@ echo "deb https://packages.sury.org/php/ stretch main" | tee /etc/apt/sources.li
## Get apt updates
apt update
## Install PHP 7.3
apt install -y php7.3 php7.3-cli php7.3-gd php7.3-mysql php7.3-pdo php7.3-mbstring php7.3-tokenizer php7.3-bcmath php7.3-xml php7.3-fpm php7.3-curl php7.3-zip
## Install PHP 7.4
apt install -y php7.4 php7.4-{cli,gd,mysql,pdo,mbstring,tokenizer,bcmath,xml,fpm,curl,zip}
```
### Nginx
@ -101,15 +101,15 @@ The default php-fpm configuration is fine to use and can be started and then ena
commands below.
```bash
systemctl enable php7.3-fpm
systemctl start php7.3-fpm
systemctl enable php7.4-fpm
systemctl start php7.4-fpm
```
### Nginx
Please check our [tutorial](/tutorials/creating_ssl_certificates.md) on generating SSL certificates for more information.
#### SSL Configuration
<<< @/.snippets/webservers/nginx-php7.3.conf{5,11,26-27}
<<< @/.snippets/webservers/nginx-php7.4.conf{5,11,26-27}
### Redis Setup
@ -117,4 +117,4 @@ The default Redis install is perfectly fine for the panel. If you have Redis alr
[running another Redis instance](https://community.pivotal.io/s/article/How-to-setup-and-run-multiple-Redis-server-instances-on-a-Linux-host).
## Installing the Panel
Excellent, we now have all of the required dependencies installed and configured. From here, follow the [official Panel installation documentation](/panel/getting_started.md#download-files).
Excellent, we now have all of the required dependencies installed and configured. From here, follow the [official Panel installation documentation](/panel/1.0/getting_started.md#download-files).

View File

@ -1,14 +1,14 @@
# Ubuntu 18.04
In this guide we will install Pterodactyl v0.7.X — including all of it's dependencies — and configure our webserver to serve it using SSL.
In this guide we will install Pterodactyl v1.X — including all of it's dependencies — and configure our webserver to serve it using SSL.
[[toc]]
::: tip
This guide is based off the [official installation documentation](/panel/getting_started.md) but is tailored specifically for Ubuntu 18.04.
This guide is based off the [official installation documentation](/panel/1.0/getting_started.md) but is tailored specifically for Ubuntu 18.04.
:::
## Install Requirements
We will first begin by installing all of Pterodactyl's [required](/panel/getting_started.md#dependencies) dependencies.
We will first begin by installing all of Pterodactyl's [required](/panel/1.0/getting_started.md#dependencies) dependencies.
### MariaDB
```bash
@ -23,13 +23,13 @@ systemctl start mariadb
systemctl enable mariadb
```
### PHP 7.2
### PHP 7.4
```bash
## Get apt updates
apt update -y
## Install PHP 7.2
apt install -y php7.2 php7.2-cli php7.2-gd php7.2-mysql php7.2-pdo php7.2-mbstring php7.2-tokenizer php7.2-bcmath php7.2-xml php7.2-fpm php7.2-curl php7.2-zip
## Install PHP 7.4
apt install -y php7.4 php7.4-{cli,gd,mysql,pdo,mbstring,tokenizer,bcmath,xml,fpm,curl,zip}
```
### Nginx
@ -94,19 +94,19 @@ The default php-fpm configuration is fine to use and can be started and then ena
commands below.
```bash
systemctl enable php7.2-fpm
systemctl start php7.2-fpm
systemctl enable php7.4-fpm
systemctl start php7.4-fpm
```
### Nginx
Please check our [tutorial](/tutorials/creating_ssl_certificates.md) on generating SSL certificates for more information.
#### SSL Configuration
<<< @/.snippets/webservers/nginx.conf{5,11,26-27}
<<< @/.snippets/webservers/nginx-php7.4.conf{5,11,26-27}
### Redis Setup
The default Redis install is perfectly fine for the panel. If you have Redis already in use you may want to look into
[running another Redis instance](https://community.pivotal.io/s/article/How-to-setup-and-run-multiple-Redis-server-instances-on-a-Linux-host).
## Installing the Panel
Excellent, we now have all of the required dependencies installed and configured. From here, follow the [official Panel installation documentation](/panel/getting_started.md#download-files).
Excellent, we now have all of the required dependencies installed and configured. From here, follow the [official Panel installation documentation](/panel/1.0/getting_started.md#download-files).

View File

@ -1,14 +1,14 @@
# Ubuntu 20.04
In this guide we will install Pterodactyl v0.7.X — including all of it's dependencies — and configure our webserver to serve it using SSL.
In this guide we will install Pterodactyl v1.X — including all of it's dependencies — and configure our webserver to serve it using SSL.
[[toc]]
::: tip
This guide is based off the [official installation documentation](/panel/getting_started.md) but is tailored specifically for Ubuntu 20.04.
This guide is based off the [official installation documentation](/panel/1.0/getting_started.md) but is tailored specifically for Ubuntu 20.04.
:::
## Install Requirements
We will first begin by installing all of Pterodactyl's [required](/panel/getting_started.md#dependencies) dependencies.
We will first begin by installing all of Pterodactyl's [required](/panel/1.0/getting_started.md#dependencies) dependencies.
### MariaDB
```bash
@ -23,13 +23,13 @@ systemctl start mariadb
systemctl enable mariadb
```
### PHP 7.2
### PHP 7.4
```bash
## Get apt updates
apt update -y
## Install PHP 7.2
apt -y install php7.2 php7.2-{cli,gd,mysql,pdo,mbstring,tokenizer,bcmath,xml,fpm,curl,zip}
## Install PHP 7.4
apt -y install php7.4 php7.4-{cli,gd,mysql,pdo,mbstring,tokenizer,bcmath,xml,fpm,curl,zip}
```
### Nginx
@ -96,19 +96,19 @@ The default php-fpm configuration is fine to use and can be started and then ena
commands below.
```bash
systemctl enable php7.2-fpm
systemctl start php7.2-fpm
systemctl enable php7.4-fpm
systemctl start php7.4-fpm
```
### Nginx
Please check our [tutorial](/tutorials/creating_ssl_certificates.md) on generating SSL certificates for more information.
#### SSL Configuration
<<< @/.snippets/webservers/nginx-php7.2.conf{5,11,26-27}
<<< @/.snippets/webservers/nginx-php7.4.conf{5,11,26-27}
### Redis Setup
The default Redis install is perfectly fine for the panel. If you have Redis already in use you may want to look into
[running another Redis instance](https://community.pivotal.io/s/article/How-to-setup-and-run-multiple-Redis-server-instances-on-a-Linux-host).
## Installing the Panel
Excellent, we now have all of the required dependencies installed and configured. From here, follow the [official Panel installation documentation](/panel/getting_started.md#download-files).
Excellent, we now have all of the required dependencies installed and configured. From here, follow the [official Panel installation documentation](/panel/1.0/getting_started.md#download-files).

View File

@ -1,23 +1,28 @@
# CentOS 7
In this guide we will install Pterodactyl's Wings v0.6.X — including all of it's dependencies — and configure it to use a SSL connection.
In this guide we will install Pterodactyl's Wings v1.X — including all of it's dependencies — and configure it to use a SSL connection.
[[toc]]
::: tip
This guide is based off the [official installation documentation](/wings/installing.md) but is tailored specifically for CentOS 7.
This guide is based off the [official installation documentation](/wings/1.0/installing.md) but is tailored specifically for CentOS 7.
:::
## Install Requirements
We will first begin by installing all of Wings' [required](/wings/installing.md#dependencies) dependencies.
We will first begin by installing all of Wings' [required](/wings/1.0/installing.md#dependencies) dependencies.
### Docker
```bash
yum install -y yum-utils device-mapper-persistent-data lvm2
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo yum remove docker-ce docker-ce-cli containerd.io
yum install -y docker-ce
yum install -y https://download.docker.com/linux/centos/7/x86_64/stable/Packages/containerd.io-1.2.6-3.3.el7.x86_64.rpm
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo yum install -y docker-ce docker-ce-cli
systemctl enable docker
systemctl start docker
@ -32,4 +37,4 @@ firewall-cmd --reload
```
## Installing the Wings
Great, now all of the dependencies and firewall rules have been dealt with. From here follow the [official Wings installation documentation](/wings/installing.md#installing-wings-2).
Great, now all of the dependencies and firewall rules have been dealt with. From here follow the [official Wings installation documentation](/wings/1.0/installing.md#installing-wings-1).

View File

@ -1,14 +1,14 @@
# CentOS 8
In this guide we will install Pterodactyl's Wings v0.6.X — including all of it's dependencies — and configure it to use a SSL connection.
In this guide we will install Pterodactyl's Wings v1.X — including all of it's dependencies — and configure it to use a SSL connection.
[[toc]]
::: tip
This guide is based off the [official installation documentation](/wings/installing.md) but is tailored specifically for CentOS 8.
This guide is based off the [official installation documentation](/wings/1.0/installing.md) but is tailored specifically for CentOS 8.
:::
## Install Requirements
We will first begin by installing all of the Wings' [required](/wings/installing.md#dependencies) dependencies.
We will first begin by installing all of the Wings' [required](/wings/1.0/installing.md#dependencies) dependencies.
### Docker
@ -33,4 +33,4 @@ firewall-cmd --reload
```
## Installing the Wings
Great, now all of the dependencies and firewall rules have been dealt with. From here follow the [official Wings installation documentation](/wings/installing.md#installing-wings-2).
Great, now all of the dependencies and firewall rules have been dealt with. From here follow the [official Wings installation documentation](/wings/1.0/installing.md#installing-wings-1).

View File

@ -1,14 +1,14 @@
# Debian 10
In this guide we will install Pterodactyl's Wings v0.6.X — including all of it's dependencies — and configure it to use a SSL connection.
In this guide we will install Pterodactyl's Wings v1.X — including all of it's dependencies — and configure it to use a SSL connection.
[[toc]]
::: tip
This guide is based off the [official installation documentation](/wings/installing.md) but is tailored specifically for Debian 10.
This guide is based off the [official installation documentation](/wings/1.0/installing.md) but is tailored specifically for Debian 10.
:::
## Install Requirements
We will first begin by installing all of Wings' [required](/wings/installing.md#dependencies) dependencies.
We will first begin by installing all of Wings' [required](/wings/1.0/installing.md#dependencies) dependencies.
### Docker
@ -31,4 +31,4 @@ systemctl start docker
```
## Installing the Wings
Great, now all of the dependencies have been dealt with. From here follow the [official Wings installation documentation](/wings/installing.md#installing-wings-2).
Great, now all of the dependencies have been dealt with. From here follow the [official Wings installation documentation](/wings/1.0/installing.md#installing-wings-1).

View File

@ -1,14 +1,14 @@
# Debian 9
In this guide we will install Pterodactyl's Wings v0.6.X — including all of it's dependencies — and configure it to use a SSL connection.
In this guide we will install Pterodactyl's Wings v1.X — including all of it's dependencies — and configure it to use a SSL connection.
[[toc]]
::: tip
This guide is based off the [official installation documentation](/wings/installing.md) but is tailored specifically for Debian 9.
This guide is based off the [official installation documentation](/wings/1.0/installing.md) but is tailored specifically for Debian 9.
:::
## Install Requirements
We will first begin by installing all of Wings' [required](/wings/installing.md#dependencies) dependencies.
We will first begin by installing all of Wings' [required](/wings/1.0/installing.md#dependencies) dependencies.
### Docker
@ -31,4 +31,4 @@ systemctl start docker
```
## Installing the Wings
Great, now all of the dependencies have been dealt with. From here follow the [official Wings installation documentation](/wings/installing.md#installing-wings-2).
Great, now all of the dependencies have been dealt with. From here follow the [official Wings installation documentation](/wings/1.0/installing.md#installing-wings-2).

View File

@ -1,14 +1,14 @@
# Ubuntu 18.04
In this guide we will install Pterodactyl's Wings v0.6.X — including all of it's dependencies — and configure it to use a SSL connection.
In this guide we will install Pterodactyl's Wings v1.X — including all of it's dependencies — and configure it to use a SSL connection.
[[toc]]
::: tip
This guide is based off the [official installation documentation](/wings/installing.md) but is tailored specifically for Ubuntu 18.04.
This guide is based off the [official installation documentation](/wings/1.0/installing.md) but is tailored specifically for Ubuntu 18.04.
:::
## Install Requirements
We will first begin by installing all of Wings' [required](/wings/installing.md#dependencies) dependencies.
We will first begin by installing all of Wings' [required](/wings/1.0/installing.md#dependencies) dependencies.
### Docker
@ -20,4 +20,4 @@ systemctl start docker
```
## Installing the Wings
Great, now all of the dependencies and firewall rules have been dealt with. From here follow the [official Wings installation documentation](/wings/installing.md#installing-wings-2).
Great, now all of the dependencies and firewall rules have been dealt with. From here follow the [official Wings installation documentation](/wings/1.0/installing.md#installing-wings-1).

View File

@ -1,14 +1,14 @@
# Ubuntu 20.04
In this guide we will install Pterodactyl's Wings v0.6.X — including all of it's dependencies — and configure it to use a SSL connection.
In this guide we will install Pterodactyl's Wings v1.X — including all of it's dependencies — and configure it to use a SSL connection.
[[toc]]
::: tip
This guide is based off the [official installation documentation](/wings/installing.md) but is tailored specifically for Ubuntu 20.04.
This guide is based off the [official installation documentation](/wings/1.0/installing.md) but is tailored specifically for Ubuntu 20.04.
:::
## Install Requirements
We will first begin by installing all of Wings' [required](/wings/installing.md#dependencies) dependencies.
We will first begin by installing all of Wings' [required](/wings/1.0/installing.md#dependencies) dependencies.
### Docker

View File

@ -13,7 +13,7 @@ php artisan help <command>
```
::: tip
To simplify this documentaiton, in command usage you'll see things like the following:
To simplify this documentation, in command usage you'll see things like the following:
`<hello-world>` - Required argument

View File

@ -10,6 +10,10 @@ not exist as a drag-and-drop service to run your servers. It is a highly complex
administrators willing to spend some time learning how to use it. **If you expect to be able to install this with no understanding
of basic linux system administration you should stop and turn around now.**
::: tip Looking for something simple to setup?
[WISP](https://wisp.gg) is a Pterodactyl powered SaaS suitable for enterprise and personal use. Offering all the features without the setup hasstle, and fully compatible with Pterodactyl eggs. Comparable to MultiCraft or TCAdmin while offering new and unique features. Click here to [learn more](https://wisp.gg/features).
:::
## Picking a Server OS
Pterodactyl runs on a wide range of operating systems, so pick whichever you are most comfortable using.
@ -84,7 +88,7 @@ and then set the correct permissions on the `storage/` and `bootstrap/cache/` di
allow us to store files as well as keep a speedy cache available to reduce load times.
``` bash
curl -Lo panel.tar.gz https://github.com/pterodactyl/panel/releases/download/v1.1.1/panel.tar.gz
curl -Lo panel.tar.gz https://github.com/pterodactyl/panel/releases/download/v1.2.0/panel.tar.gz
tar -xzvf panel.tar.gz
chmod -R 755 storage/* bootstrap/cache/
```

View File

@ -49,7 +49,7 @@ are not always detected properly, so simply uppacking over this location will re
``` bash
# Delete the app directory to ensure we start with a clean slate here. This will not affect any
# of your settings or servers.
curl -L -o panel.tar.gz https://github.com/pterodactyl/panel/releases/download/v1.1.1/panel.tar.gz
curl -L -o panel.tar.gz https://github.com/pterodactyl/panel/releases/download/v1.2.0/panel.tar.gz
rm -rf $(find app public resources -depth | head -n -1 | grep -Fv "$(tar -tf panel.tar.gz)")
# Download the updated files and delete the archive file.

View File

@ -14,12 +14,11 @@ to ensure that you're in the `/var/www/pterodactyl` directory as the command bel
into your current folder.
::: warning
`Panel@1.1.0` requires `Wings@1.1.0` in order for Wings to run properly. Internal API changes were made
that will cause Wings to not boot properly if you do not also update Wings.
`Panel@1.2.0` requires `Wings@1.2.0` in order for Wings to run properly!
:::
``` bash
curl -L https://github.com/pterodactyl/panel/releases/download/v1.1.1/panel.tar.gz | tar -xzv
curl -L https://github.com/pterodactyl/panel/releases/download/v1.2.0/panel.tar.gz | tar -xzv
```
Once all of the files are downloaded we need to set the correct permissions on the cache and storage directories to avoid
@ -47,7 +46,7 @@ php artisan config:clear
```
## Database Updates
You'll also need to update your database schema for the newest version of Pterodactyl. Running the two commands below
You'll also need to update your database schema for the newest version of Pterodactyl. Running the command below
will update the schema and ensure the default eggs we ship are up to date (and add any new ones we might have). Just
remember, _never edit core eggs we ship_! They will be overwritten by this update process.

View File

@ -95,7 +95,7 @@ run the commands below which will create the base directory and download the win
``` bash
mkdir -p /etc/pterodactyl
curl -L -o /usr/local/bin/wings https://github.com/pterodactyl/wings/releases/download/v1.1.1/wings_linux_amd64
curl -L -o /usr/local/bin/wings https://github.com/pterodactyl/wings/releases/download/v1.2.0/wings_linux_amd64
chmod u+x /usr/local/bin/wings
```

View File

@ -17,7 +17,7 @@ run the commands below which will create the base directory and download the win
``` bash
mkdir -p /etc/pterodactyl
curl -L -o /usr/local/bin/wings https://github.com/pterodactyl/wings/releases/download/v1.1.1/wings_linux_amd64
curl -L -o /usr/local/bin/wings https://github.com/pterodactyl/wings/releases/download/v1.2.0/wings_linux_amd64
chmod u+x /usr/local/bin/wings
```

View File

@ -5,12 +5,11 @@ Upgrading Wings is a painless process and should take less than a minute to comp
First, download the updated wings binary into `/usr/local/bin`.
::: warning
`Wings@1.1.0` requires `Panel@1.1.0` in order to run properly. It will not boot if your Panel is not
also up-to-date.
`Wings@1.2.0` requires `Panel@1.2.0` in order to run properly.
:::
``` bash
curl -L -o /usr/local/bin/wings https://github.com/pterodactyl/wings/releases/download/v1.1.1/wings_linux_amd64
curl -L -o /usr/local/bin/wings https://github.com/pterodactyl/wings/releases/download/v1.2.0/wings_linux_amd64
chmod u+x /usr/local/bin/wings
```