
Host a TeamSpeak Server with Pterodactyl
This guide shows how to host your own TeamSpeak 3 voice server with Pterodactyl: use the bundled Egg, create the server, save the privilege key and claim admin rights in the TeamSpeak client.
Prerequisite: This guide assumes the basic Pterodactyl setup — including node and allocation configuration — is already complete. The TeamSpeak 3 Egg is part of the standard Pterodactyl installation; you only need a third-party Egg for other variants such as TeamSpeak 6. Learn more about third-party Eggs →
Step 1: Check the TeamSpeak Egg
Pterodactyl ships with a TeamSpeak 3 Egg, so you do not need to import anything:
Step 2: Add the TeamSpeak Ports
Every port the server uses must exist as an allocation on your node:
9987 — the default TeamSpeak voice port (UDP)30033 and 10011 — the Egg uses these ports by defaultStep 3: Create the TeamSpeak Server
Create your TeamSpeak server instance in the panel. TeamSpeak is very lightweight — even a small RAM limit is sufficient for most setups.
9987 as the Default Allocation — add 30033 and 10011 under Additional Allocation(s) if neededStep 4: Start the Server and Save the Privilege Key
Start the server for the first time and save your administrator token:
token=abc123xyz456...Copy your Privilege Key immediately! It is only displayed once on the first start and is required to grant yourself administrator rights on your TeamSpeak server. Store it somewhere safe.
Step 5: Connect and Claim Admin Rights
Connect to your new TeamSpeak server and activate your administrator rights:
Further Documentation
For advanced TeamSpeak configuration, refer to the official TeamSpeak documentation.