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
| Option | Purpose |
|---|---|
| 0 | Install panel only |
| 1 | Install Wings only |
| 2 | Install Panel + Wings on same system |
| 3 | Install panel (canary version) |
| 4 | Install Wings (canary version) |
| 5 | Panel + Wings (both canary) |
| 6 | Uninstall 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
Post a Comment