Casper-RS avatar
Made by Casper-RS

Wings Installation

This page guides you through installing and configuring Pterodactyl Wings.
Follow each step carefully.

1

Configure the firewall

Run the command for the installation script again:

bash <(curl -s https://pterodactyl-installer.se/)

This time, instead of 0, we will press 1. This will install wings only.

The installer will start with asking if you want to configure a firewall.
This is required to allow traffic to your node.
When prompted, type y and press enter to configure the firewall.

2

Setup the database

Wings requires a database connection to communicate with the panel.

  • Press y to create a database
  • Press y again to allow external database access
3

Panel address

Next up, it will ask address for the panel.
Enter the same Fully Qualified Domain Name (FQDN) that you used when installing the panel and then press enter.
For example: panel.casper-rs.dev

When asked to allow traffic on port 3306, type y and press enter.

4

Configure database credentials

You can now configure the database user:

  • Enter a custom username, make sure its letters only. Then press enter.
    If you can't think of a username, you can leave it blank to use the default username (pterodactyluser).

  • Next, enter a password containing lowercase letters, uppercase letters and numbers
Special characters in the password can cause connection issues.
5

Let’s Encrypt certificate

Unlike the panel, Wings should not use Cloudflare Origin certificates.

After configuring the database credentials, we are going to setup SSL for wings.
However its a bit different from te panel.
For Wings, we do want to generate a separate SSL certificate.
Press y when asked to configure Let’s Encrypt.

After that, it will ask for a FQDN.
For the FQDN, we have made an non-proxied (grey cloud) A-record when we configured cloudflare.
If you followed along, you have made an A-record called node.
We enter the exact same in front of your domain name. For example node.casper-rs.dev.
Then press enter.

Finally, press y and press enter again to confirm the HTTP request being performed.

7

Accept Terms of Service

If prompted to accept the terms of service, type y and press enter.

Next step: Configuring wings

Continue with configuring wings so you can make new servers!