How to Install Wings or Full Panel + Wings on Pterodactyl (Complete Guide)

How to Install Wings or Full Panel + Wings on Pterodactyl (Complete Guide)

If you want to install Pterodactyl Wings, or install Panel + Wings together, then the easiest and fastest method is using the Pterodactyl Installer Script.
This method works on Ubuntu 20.04 / 22.04, and is perfect for beginners and advanced users.

In this article, you will learn:

  • What Wings is
  • Requirements
  • How to install only Wings
  • How to install Panel + Wings
  • How to use the interactive installer
  • Error fixes

✨ What is Pterodactyl Wings?

Wings is the server-side of Pterodactyl Panel. It handles:

  • Starting game servers
  • Stopping servers
  • Allocations (ports)
  • SFTP
  • File management
  • Resource usage

Every node needs Wings installed.


📌 Requirements

Before installing Wings, make sure:

  • You have a clean VPS or Dedicated server
  • Ubuntu 20.04 / 22.04
  • Root or sudo access
  • Ports 8080, 443, 80 are open
  • A domain/subdomain (optional but recommended)

🟢 Installing Only Wings (Node Installation)

If you already have a panel and just want to add a new node, then install Wings using this command:

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

When you run the script, you will see an options menu.

Choose:

[1] Install Wings

The installer will automatically:

  • Install Docker
  • Install Wings
  • Create config
  • Setup API
  • Start Wings service

After completing the installation, go back to your Pterodactyl panel:

Admin → Nodes → Your Node → Configuration → Copy Token

Paste the token into your Wings config if needed.


🟢 Installing Panel + Wings on Same Server

If you want to install Panel + Wings together on your machine, use the same script:

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

Then choose this option:

[2] Install both [0] and [1] on the same machine

This means:

  • Panel installs first
  • Wings installs second
  • Everything auto-configures
  • You save a lot of time

📝 Full Installer Menu (This is what you will see)

* Pterodactyl panel installation script @ v1.0.0
*   https://github.com/pterodactyl-installer/pterodactyl-installer
*
* This script is not associated with the official Pterodactyl Project.
*
* What would you like to do?
* [0] Install the panel
* [1] Install Wings
* [2] Install both [0] and [1] on the same machine (wings script runs after panel)
* [3] Install panel with canary version of the script (the versions that lives in master, may be broken!)
* [4] Install Wings with canary version of the script (the versions that lives in master, may be broken!)
* [5] Install both [3] and [4] on the same machine (wings script runs after panel)
* [6] Uninstall panel or wings with canary version of the script (the versions that lives in master, may be broken!)
* Input 0-6:

🔧 How to Choose Correct Option

OptionPurpose
0Install panel only
1Install Wings only
2Install Panel + Wings on same system
3Install panel (canary version)
4Install Wings (canary version)
5Panel + Wings (both canary)
6Uninstall panel or wings

Recommended options:

  • Panel only → Choose 0
  • Wings only (new node) → Choose 1
  • Install both → Choose 2

🔥 After Installation – Important Steps

✔ Add Node IP in Panel

Go to:

Admin → Nodes → Create Node → Add IP + Ports

✔ Configure Allocation

For example, for a Minecraft server:

  • IP: your node IP
  • Port: 25565

✔ Restart Wings

If something doesn’t work:

systemctl restart wings

🔍 Fix Common Errors

❌ Wings Offline

Solution:

  • Check domain DNS
  • Open port 8080
  • Restart Wings
  • Validate token config

❌ SFTP not working

ufw allow 2022

❌ Panel not loading

systemctl restart nginx

🎉 Conclusion

Using the Pterodactyl installer script makes the installation super easy. You can install:

  • Only Wings
  • Only Panel
  • Both together
  • Even canary builds

The script handles everything automatically—no manual configuration required.


Comments

Popular posts from this blog

How to Install Pterodactyl Panel on Any VPS Using a Simple Bash Command