Skip to main content

How to Install The Pterodactyl Game Panel in One Click!

Pterodactyl is an amazing game panel that has been around for the last ten years. It is a project worth spotlighting.

Check it out here.

What You Need to Get Started

  1. Create a VM or have Ubuntu Server installed on a ready machine.
  2. Head over to the Pterodactyl-Installer script here.

How to Install Pterodactyl

Create a VM with at least the minimum specs shown below—remember, all game servers share allocated resources.

VM specs

SSH into your VM:

ssh <username>@<ip_address>
SSH into VM

Switch to root:

sudo su
Become root

Run the installer script:

bash <(curl -s https://pterodactyl-installer.se)
Run installer

Choose option 2 to install the game panel and wings.

Select install option

When prompted for database name and username, accept defaults and create your own password.

Database setup

Select your timezone by ctrl+clicking the link, find your zone, and paste it.

Timezone selection

Enter a valid email (twice) for account creation and messaging.

Email input

Create an admin account by filling relevant info.

Admin account setup

Set domain: Use FQDN if public-facing, else use machine/VM IP.

Domain setup

Choose No to auto-configuring UFW unless public-facing.

UFW setup

Confirm settings and continue with “Y”. Wait for installation to complete.

Installation confirmation

Afterward, open the panel in browser via your FQDN or IP and login with admin credentials.

Panel login

Back in terminal, continue wings installation (“Y”).

Answer questions:

  1. Auto-configure UFW: Yes if public-facing, No if not.
  2. Auto-setup DB for hosts: No.
  3. Setup Let’s Encrypt: No unless public-facing.
  4. Continue installation: Yes.
Wings installation prompts

Open the link in CLI for wings setup docs.

Wings docs link

Create a node: Gear icon (top right) → Locations → Create new location → Return to Nodes → Create new node.

Create node

Assign IP and port ranges (e.g., 1000-2000).

Port range assignment

Edit node config:

nano /etc/pterodactyl/config.yml

Paste config from Nodes → Configurations tab.

Node config edit

Exit nano with Ctrl+X, save with Y, press Enter.

Save node config

Start wings and check for errors:

sudo wings --debug
Run wings debug

Set wings to run in background:

sudo systemctl enable --now wings
Enable wings service

Create Your First Server

Go to Servers tab → Create New → Follow instructions (pay special attention to Nest Configuration & Startup Configuration, such as RAM allocation).

Create new server

Wait for server to install. Reload browser when installation banner disappears.

Server install complete

Return to “Pterodactyl” top-left → select your server → Click Start.

Start server

You’re done! Connect to your game server and enjoy.

Game server ready

We’re in!

Connected to game server

Follow Us on Social Media

YouTube
Discord
Patreon
Reddit
Rumble