Table of Contents
What is Pterodactyl?
Pterodactyl is a free, open-source game server management panel built with PHP, React, and Go. It runs all game servers in isolated Docker containers while exposing a beautiful web interface for server management. Unlike proprietary control panels, Pterodactyl's source code is fully auditable and actively maintained by a large community.
Architecture: Panel and Wings
Pterodactyl has two components: the Panel (web interface and API, runs on a management server) and Wings (daemon that manages the actual game server processes, runs on each game hosting node). This separation allows you to manage hundreds of game servers across multiple physical nodes from a single panel.
Prerequisites
- Ubuntu 22.04 LTS (recommended)
- At least 1 GB RAM for the Panel (2 GB recommended)
- MySQL 8.0 or MariaDB 10.3+
- PHP 8.1+, Composer, Redis
- SSL certificate (Let's Encrypt free)
Installing the Panel
curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer
cd /var/www
git clone https://github.com/pterodactyl/panel.git
cd panel
chmod -R 755 storage/* bootstrap/cache/
composer install --no-dev --optimize-autoloaderInstalling Wings
curl -L -o /usr/local/bin/wings "https://github.com/pterodactyl/wings/releases/latest/download/wings_linux_amd64"
chmod u+x /usr/local/bin/wings
mkdir -p /etc/pterodactyl
wings configure --panel-url https://panel.yourdomain.com --token YOUR_TOKENFAQ
Can Pterodactyl run on a shared VPS?
The Panel can run on a 1 GB RAM VPS. Wings (which runs actual game servers) should run on dedicated hardware with ample resources for your game servers — typically 4+ cores and 16+ GB RAM for multiple concurrent servers.
Ready to deploy?
Host Your Game Server on Power Down
AMD Ryzen 9 9950X game servers in Mumbai with Cloudflare DDoS protection.
