Self-host Pterodactyl Wings
v1.13.4Game server control plane managing Docker containers
- Stars
- 1 072
- Port
- 8080 (WebSocket API for Panel communication)
- Requires
- Curl, Docker
What is Pterodactyl Wings?
Pterodactyl Wings is the server-side daemon that runs on each node hosting game servers. Written in Go for performance and security, it provides an HTTP API and WebSocket interface for the Pterodactyl Panel to control server lifecycles, fetch logs, generate backups, and manage files via a built-in SFTP server. Each game server runs in a separate Docker container with configurable CPU, memory, I/O, and process limits. Wings is installed as a systemd service on Linux (Ubuntu, Debian, RHEL/Rocky/AlmaLinux) and requires Docker. It communicates with the Panel over a signed WebSocket connection (default port 8080) and authenticates users via the same credentials as the Panel. The project is MIT licensed with no paid tiers.
Should you self-host Pterodactyl Wings?
Pterodactyl Wings scores 63/100 on selfhost.directory (how scoring works) and ranks #15 of 62 in Game Servers. It has 1 072 GitHub stars.
It shipped 9 stable releases in the past year. The latest, v1.13.4, came out on 14 October 2026. New versions land roughly every 2 weeks.
Setup is moderate: expect some configuration beyond a single command. It is MIT-licensed and written mostly in Go.
Its closest alternative on selfhost.directory is minecraft (78/100, 14 492 stars). It scores higher overall, so compare the two before you pick. See Pterodactyl Wings vs minecraft side by side.
Features
- Built-in SFTP server
- Cloudflare proxy supportSFTP port cannot be proxied without Cloudflare enterprise plan
- Configurable throttling
- Custom network interfacesHost mode loses Docker network isolation benefits
- Resource limits enforcement
- Server lifecycle management
- WebSocket API for real-time console
Pterodactyl Wings README
More in Game Servers
PufferPanelSelf-hosted, open-source game server management panel supporting Minecraft, Source, and other game servers with web UI and SFTP access.
puppy-stardew-serverRun a persistent Stardew Valley multiplayer world on your own hardware with a web control panel, automated backups, and mod support.
puzzlespringSelf-hosted Django puzzle hunt platform for competitive events with real-time collaboration, auto answer checking, and OAuth auth.
PyrodactylSelf-hosted, open-source game server panel forked from Pterodactyl (formerly Pyrodactyl), with a lighter Vite build, keyboard-accessible UI, and Docker installs.
quakejs-dockerSelf-hosted Quake 3 Arena server running in-browser via WebAssembly, with web admin console for maps, bots, players, and leaderboards in a single Docker image.
quatrix-cs2Quatrix is a self-hosted, open-source web panel for managing CS2 dedicated servers with real-time RCON, multi-instance support, and a React UI with dark mode.
remote-playPSRP is a self-hosted, open-source solution that streams PlayStation 4/5 games to any browser via WebRTC with gamepad support and mobile touch controls.
RomMRomM is a free, open-source, self-hosted ROM manager that scans your library, enriches metadata from 10+ providers, plays in-browser, and syncs saves across devices.
s2pipes2pipe streams a Nintendo Switch 2 dock over WebRTC to any browser on your LAN, supporting up to eight gamepads via a Raspberry Pi Pico.
satisfactoryA Dockerized version of the Satisfactory dedicated server
Satisfactory Server (Dockerized)Self-hosted, open-source Docker image of the Satisfactory dedicated server: run your own multiplayer factory game with auto-updates, backups, mods, ports 7777/8888.
screeps-dockerDocker-based solution for running a private Screeps MMO game server with pre-installed mods for auth, admin tools, map generation, and MongoDB persistence.
0 comments