Wings Installation
This page guides you through installing and configuring Pterodactyl Wings.
Follow each step carefully.
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.
Setup the database
Wings requires a database connection to communicate with the panel.
- Press
yto create a database - Press
yagain to allow external database access
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.
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
Let’s Encrypt certificate
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.
Accept Terms of Service
If prompted to accept the terms of service,
type y and press enter.