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.
This project was created as my first real deep dive into Bash scripting. The goal was simple, to automate a setup process that normally takes me a significant amount of time when done manually, while also learning how Bash behaves in real world server scenarios. The script went through multiple iterations and fixes as I tested it on fresh VMs and resolved issues along the way.
Features
- Interactive menu (Panel or Wings)
- Automated dependency installation
- MariaDB database setup
- Pterodactyl Panel configuration
- Crontab and queue worker setup
- Automatic Wings binary detection (amd64 / arm64)
Requirements
- Ubuntu Server 24.04 (tested, could work on previous versions)
- Fresh VM or VPS recommended
- User with sudo privileges
Notes
- This was my first ever Bash script and took a lot of time to build through…
Top comments (0)