Pterodactyl

Pelican Panel

circle-exclamation

Total Time Required

1 Hour

Difficulty

Moderate

Required Knowledge

Docker, Docker Compose, Reverse Proxies, DNS, Dockflare

The Scenario

Our goal is to create a new Pterodactyl Panel and Wings node for hosting game servers.

This documentation is NOT intended for a professional / reseller environment. Please do not follow this guide if you intend on selling or publicizing your server resources, as

  • Proxy / Tunnelling wings and panel is NOT supported by Pterodactyl developers

  • This guide is provided with best effort support

circle-info

Further testing has confirmed the panel will ONLY talk to DB's on 3306

Prerequisites

Panel

The Pterodactyl Panel is the front end gui for managing your servers. The panel can be connected to multiple Wings nodes (or hosts), which this documentation is written for.

Wings

Wings hosts the game server compute (CPU) and storage. As this machines job is to process data, a lot of high performing single thread cores are required as well as a lot of RAM.

Flowchart

As you can see, Wings and Panel communicate via Cloudflare, over the internet. This is not great but OK for a homelab

Last updated