Hey everyone!
Recently, I shared a Pterodactyl + Wings installer Bash script for Ubuntu that many of you tried to use. Thanks for all the feedback! It turns out the original version had a few critical issues that prevented it from working properly.
I've now updated the installer and here’s what's new and fixed:
Fixes & Improvements
- Fixed handling of Composer installation
- Permissions for .env, storage, bootstrap/cache and vendor directories corrected
- Added missing PHP extensions required by Laravel
- Fully working first-time setup with database, keys, and migrations
Notes
- Tested on Ubuntu 24.04
- The script now works reliably from start to finish
If you tried the old version and ran into issues, this should finally work for you.
You can check out the updated installer on my GitHub here:
N4V1CKAS
/
pterodactyl-wings-installer
An Interactive Bash script to automate Pterodactyl Panel and Wings installation on Ubuntu
🐉 Pterodactyl + Wings Easy Installer
An interactive Bash script to automate the installation of Pterodactyl Panel and Wings daemon on Ubuntu, saving hours of manual setup.
🛠️ Technologies
- Bash scripting
- Core Linux tools and package managers
apt, curl, systemd
🚀 Features
- Interactive menu to choose Panel or Wings installation
- Automatic dependency installation
- MariaDB database setup (Panel)
- Pterodactyl Panel configuration, crontab and queue workers
- Safe checks and user prompts throughout
💡 Why I built it
This was my first deep dive into Bash scripting and a practical way to automate a real-world server task I repeat:
- Learning how Bash works in real server setups
- Building an interactive menu that's easy to follow
- Installing dependencies and configuring services step by step
- Testing everything on fresh VMs to fix issues as they came up
⚠️ Requirements & Notes
- Ubuntu Server 24.04 (tested, may work on earlier versions)
- Fresh VM/VPS recommended
- User with…
Top comments (0)