{"meta":{"slug":"pterodactyl-teamspeak3","name":"Pterodactyl Teamspeak3","category":"teamspeak","source":"pelican","owner":"pelican-eggs","repo":"voice","branch":"main","path":"teamspeak/ts3/egg-pterodactyl-teamspeak3.json","rawUrl":"https://raw.githubusercontent.com/pelican-eggs/voice/main/teamspeak/ts3/egg-pterodactyl-teamspeak3.json","indexedAt":1792246788483},"egg":{"_comment":"DO NOT EDIT: FILE GENERATED AUTOMATICALLY BY PTERODACTYL PANEL - PTERODACTYL.IO","meta":{"version":"PTDL_v2","update_url":null},"exported_at":"2026-10-05T20:10:44+00:00","name":"TeamSpeak 3","author":"panel@example.com","description":"VoIP software designed with security in mind, featuring crystal clear voice quality, endless\ncustomization options, and scalability up to thousands of simultaneous users.","features":null,"docker_images":{"Debian":"ghcr.io/pelican-eggs/yolks:debian"},"file_denylist":[],"startup":"./ts3server default_voice_port={{SERVER_PORT}} query_port={{QUERY_PORT}} filetransfer_ip=0.0.0.0 filetransfer_port={{FILE_TRANSFER}} query_http_port={{QUERY_HTTP}} query_ssh_port={{QUERY_SSH}} query_protocols={{QUERY_PROTOCOLS_VAR}} license_accepted=1","config":{"files":"[]","startup":"{\n    \"done\": \"listening on 0.0.0.0:\"\n}","logs":"[]","stop":"^C"},"scripts":{"installation":{"script":"#!/bin/ash\n# TS3 Installation Script\n#\n# Server Files: /mnt/server\n\nif [ -z ${TS_VERSION} ] || [ ${TS_VERSION} == latest ]; then\n    TS_VERSION=$(curl -sSL https://teamspeak.com/versions/server.json | jq -r '.linux.x86_64.version')\nfi\n\ncd /mnt/server\n\necho -e \"getting files from http://files.teamspeak-services.com/releases/server/${TS_VERSION}/teamspeak3-server_linux_amd64-${TS_VERSION}.tar.bz2\" \ncurl -L http://files.teamspeak-services.com/releases/server/${TS_VERSION}/teamspeak3-server_linux_amd64-${TS_VERSION}.tar.bz2 | tar -xvj --strip-components=1\ncp ./redist/libmariadb.so.2 ./","container":"ghcr.io/pelican-eggs/installers:alpine","entrypoint":"ash"}},"variables":[{"name":"File Transfer Port","description":"The TeamSpeak file transfer port","env_variable":"FILE_TRANSFER","default_value":"30033","user_viewable":true,"user_editable":false,"rules":"required|integer|between:1025,65535","field_type":"text"},{"name":"Query HTTP Port","description":"TCP Port opened for ServerQuery connections using http","env_variable":"QUERY_HTTP","default_value":"10080","user_viewable":true,"user_editable":false,"rules":"required|integer|between:1025,65535","field_type":"text"},{"name":"Query Port","description":"The TeamSpeak Query Port","env_variable":"QUERY_PORT","default_value":"10011","user_viewable":true,"user_editable":false,"rules":"required|integer|between:1025,65535","field_type":"text"},{"name":"Query Protocols","description":"Comma separated list of protocols that can be used to connect to the ServerQuery | \r\nPossible values are raw, ssh and http | \r\nE.g.: raw,ssh,http","env_variable":"QUERY_PROTOCOLS_VAR","default_value":"raw,http,ssh","user_viewable":true,"user_editable":true,"rules":"required|string|max:12","field_type":"text"},{"name":"Query SSH Port","description":"TCP Port opened for ServerQuery connections using SSH","env_variable":"QUERY_SSH","default_value":"10022","user_viewable":true,"user_editable":false,"rules":"required|integer|between:1025,65535","field_type":"text"},{"name":"Server Version","description":"The version of TeamSpeak 3 to use when running the server.","env_variable":"TS_VERSION","default_value":"latest","user_viewable":true,"user_editable":true,"rules":"required|string|max:6","field_type":"text"}]},"readme":"# TeamSpeak 3\n\n> [!NOTE]\n> This is the standard AMD64 version. [Click here for the ARM64 version](arm64).\n\n## From their [Website](https://www.teamspeak.com/)\n\n## Server Ports\n\n| Port    | default |\n|---------|---------|\n| Voice   | 9987    |\n| Query   | 10011   |\n| File    | 30033   |\n"}