v1.1.0 • OPEN SOURCE

Pterodactyl Installer

A modular Linux shell script that automates deployment, configuration, health checks, and safe removal of Pterodactyl Panel, Wings, and background services.

install.sh
$ bash <(curl -fsSL https://pterodactyl-installer.xento.us.kg/install.sh)

Installer Overview

manual_deployment.sh
# Manual PHP 8.3 & extension setup $ sudo apt install php8.3-fpm mariadb-server redis-server $ mysql -u root -e "CREATE DATABASE panel; ..."
# Manual Panel configuration & migrations $ composer install --no-dev --optimize-autoloader $ php artisan key:generate && php artisan migrate --seed
# Manual systemd services & Nginx configuration $ sudo nano /etc/systemd/system/pteroq.service $ sudo certbot --nginx -d panel.example.com
# Manual Wings binary fetch & Docker setup $ curl -L -o /usr/local/bin/wings https://...
pterodactyl_installer.sh
$ bash <(curl -fsSL https://pterodactyl-installer.xento.us.kg/install.sh)
[INFO] Detected OS: Ubuntu 24.04 LTS (x86_64) [STEP] Installing PHP 8.3, MariaDB, Redis & Nginx [OK] Core dependencies installed [STEP] Configuring environment & database migrations [OK] Panel application & administrator user created [STEP] Configuring pteroq worker, cron & Nginx SSL [OK] Web server & queue services active [STEP] Installing Docker CE & Wings binary [OK] Wings daemon active
✓ Complete installation finished in one pass.

Execution Modes

Pass flags directly to run non-interactive installer modules:

Command Flag Target Action
bash install.sh panel Installs Pterodactyl Panel, PHP 8.3, MariaDB, Redis, Nginx & pteroq.
bash install.sh wings Installs Docker Engine CE and Wings Go binary daemon.
bash install.sh both Installs Panel and Wings on the same machine.
bash install.sh phpmyadmin Installs phpMyAdmin with a dedicated Nginx vhost block.
bash install.sh status Runs health check on all installed services.
bash install.sh uninstall Launches uninstaller module with pre-removal backups.

System Compatibility

Distribution Supported Versions Architectures
Ubuntu 22.04 LTS / 24.04 LTS amd64, arm64
Debian 11 / 12 amd64, arm64
Rocky Linux 8 / 9 amd64, arm64
AlmaLinux 8 / 9 amd64, arm64
Disclaimer: Pterodactyl Installer is an independent open-source utility maintained by XENTO. It is not affiliated with, endorsed by, or officially supported by the Pterodactyl Project.