Skip to main content

Game Server Management Made Simple

Run game servers in isolated Docker containers with a beautiful web interface. Support for Minecraft, Rust, CS:GO, and 40+ other games out of the box.

Pterodactyl Panel Interface

Quick Start

Get your Pterodactyl Panel up and running in minutes

1

Install Dependencies

Pterodactyl requires PHP 8.2+, MySQL/MariaDB, Redis, and a web server. Install the prerequisites on your server.
Ubuntu/Debian
apt update && apt install -y php8.2 php8.2-{cli,gd,mysql,pdo,mbstring,tokenizer,bcmath,xml,fpm,curl,zip} mariadb-server nginx redis-server
2

Download and Configure

Download the latest Panel release, set up your database, and configure your environment.
cd /var/www/pterodactyl
composer install --no-dev --optimize-autoloader
php artisan p:environment:setup
php artisan p:environment:database
3

Set Up the Database

Run migrations to create the database schema and create your first administrator account.
php artisan migrate --seed --force
php artisan p:user:make
4

Install Wings

Wings is the server control daemon that runs on each game server node. Install it on your nodes to start deploying servers.
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
See the complete installation guide for detailed steps.

Explore by Topic

Everything you need to manage game servers at scale

Administration

Manage users, servers, nodes, and resources through the admin panel

Server Management

Control game servers with console, file manager, and resource controls

User Guide

Account settings, two-factor auth, API keys, and SSH key management

Configuration

Email, database, caching, queue workers, and security settings

Wings Daemon

Docker management, networking, and security for game server nodes

API Reference

RESTful APIs for automation and integration with external systems

Key Features

Built for performance, security, and scalability

Docker Isolation

Every game server runs in an isolated Docker container with resource limits, preventing interference between servers.

Web-Based Console

Full-featured web console with command history, real-time output, and support for ANSI color codes.

Advanced Permissions

Granular permission system with subuser support, allowing you to delegate specific server access to team members.

Database Management

Create and manage MySQL databases per server with automatic credential rotation and remote access control.

Automated Schedules

Schedule server tasks with cron-like syntax for backups, restarts, commands, and power actions.

Multi-Node Support

Deploy servers across multiple physical nodes with automatic allocation and load balancing.

Ready to Get Started?

Install Pterodactyl Panel on your server and start managing game servers with ease. Follow our step-by-step installation guide to get up and running in minutes.

Start Installation