2017-11-04 04:07:18 +00:00
{
"_comment" : "DO NOT EDIT: FILE GENERATED AUTOMATICALLY BY PTERODACTYL PANEL - PTERODACTYL.IO" ,
"meta" : {
2021-01-12 14:45:49 +00:00
"version" : "PTDL_v1" ,
"update_url" : null
2017-11-04 04:07:18 +00:00
} ,
2021-07-17 17:02:00 +00:00
"exported_at" : "2021-06-15T17:24:18-04:00" ,
2017-11-04 04:07:18 +00:00
"name" : "Teamspeak3 Server" ,
"author" : "support@pterodactyl.io" ,
"description" : "VoIP software designed with security in mind, featuring crystal clear voice quality, endless customization options, and scalabilty up to thousands of simultaneous users." ,
2021-01-12 14:45:49 +00:00
"features" : null ,
"images" : [
2021-07-17 17:02:00 +00:00
"ghcr.io\/pterodactyl\/yolks:debian"
2021-01-12 14:45:49 +00:00
] ,
2021-05-16 18:27:55 +00:00
"file_denylist" : [ ] ,
2022-11-28 18:59:48 +00:00
"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" ,
2017-11-04 04:07:18 +00:00
"config" : {
2018-10-28 19:34:56 +00:00
"files" : "{}" ,
2021-07-17 17:02:00 +00:00
"startup" : "{\r\n \"done\": \"listening on 0.0.0.0:\"\r\n}" ,
2020-10-20 00:29:03 +00:00
"logs" : "{\r\n \"custom\": true,\r\n \"location\": \"logs\/ts3.log\"\r\n}" ,
2017-11-04 04:07:18 +00:00
"stop" : "^C"
} ,
"scripts" : {
"installation" : {
2022-11-28 19:04:56 +00:00
"script" : "#!\/bin\/ash\r\n# TS3 Installation Script\r\n#\r\n# Server Files: \/mnt\/server\r\n\r\nif [ -z ${TS_VERSION} ] || [ ${TS_VERSION} == latest ]; then\r\n TS_VERSION=$(curl -sSL https:\/\/teamspeak.com\/versions\/server.json | jq -r '.linux.x86_64.version')\r\nfi\r\n\r\ncd \/mnt\/server\r\n\r\necho -e \"getting files from http:\/\/files.teamspeak-services.com\/releases\/server\/${TS_VERSION}\/teamspeak3-server_linux_amd64-${TS_VERSION}.tar.bz2\" \r\ncurl -L http:\/\/files.teamspeak-services.com\/releases\/server\/${TS_VERSION}\/teamspeak3-server_linux_amd64-${TS_VERSION}.tar.bz2 | tar -xvj --strip-components=1\r\ncp .\/redist\/libmariadb.so.2 .\/" ,
2021-07-17 17:02:00 +00:00
"container" : "ghcr.io\/pterodactyl\/installers:alpine" ,
"entrypoint" : "ash"
2017-11-04 04:07:18 +00:00
}
} ,
"variables" : [
{
"name" : "Server Version" ,
"description" : "The version of Teamspeak 3 to use when running the server." ,
"env_variable" : "TS_VERSION" ,
2019-07-26 04:32:01 +00:00
"default_value" : "latest" ,
2020-10-20 00:29:03 +00:00
"user_viewable" : true ,
"user_editable" : true ,
2022-11-28 18:59:48 +00:00
"rules" : "required|string|max:6" ,
"field_type" : "text"
2019-07-26 04:32:01 +00:00
} ,
{
"name" : "File Transfer Port" ,
"description" : "The Teamspeak file transfer port" ,
"env_variable" : "FILE_TRANSFER" ,
"default_value" : "30033" ,
2020-10-20 00:29:03 +00:00
"user_viewable" : true ,
"user_editable" : false ,
2022-11-28 18:59:48 +00:00
"rules" : "required|integer|between:1025,65535" ,
"field_type" : "text"
2021-01-12 14:45:49 +00:00
} ,
{
"name" : "Query Port" ,
"description" : "The Teamspeak Query Port" ,
"env_variable" : "QUERY_PORT" ,
"default_value" : "10011" ,
"user_viewable" : true ,
"user_editable" : false ,
2022-11-28 18:59:48 +00:00
"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" : "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"
2017-11-04 04:07:18 +00:00
}
]
2022-11-28 18:59:48 +00:00
}