Skip to content

Teamspeak3 Server ARM64

VoIP software designed with security in mind, featuring crystal clear voice quality, endless customization options, and scalabilty up to thousands of simultaneous users.

egg-teamspeak3-server-arm64.json

updated

Ports

Add an allocation on the node for each port.

  • Voice 9987
  • Query 10011
  • File 30033

Install

Installer image
ghcr.io/pterodactyl/installers:alpine
Install script
13 lines

Image

  • Box64 ghcr.io/ptero-eggs/yolks:box64

Startup

The Panel runs this command to start the server. It replaces each variable in the command with the value of that variable.

4 variables

Startup command

box64 ./ts3server default_voice_port=9987 query_port=10011 filetransfer_ip=0.0.0.0 filetransfer_port=30033 serveradmin_password={{SERVERADMIN_PASSWORD}} license_accepted=1

Dotted values come from the server settings. These values are examples.

  • The password for the server query admin user.

    SERVERADMIN_PASSWORDUsers can edit

    nullable|string|max:32

  • The version of Teamspeak 3 to use when running the server.

    TS_VERSIONUsers can edit

    required|string|max:6

  • The Teamspeak file transfer port

    FILE_TRANSFERUsers can see

    required|integer|between:1,65535

  • The Teamspeak Query Port

    QUERY_PORTUsers can see

    required|integer|between:1,65535

Wings

Stop command
^C (SIGINT)
Running when the console shows
listening on 0.0.0.0:

Readme

TeamSpeak ARM64

From their Website

Server Ports

Ports required to run the server in a table format.

Port default
Voice 9987
Query 10011
File 30033

arm64

  • The arm64 may not perform as expected due to the amd64 to arm emulaton.

Changes

  1. add teamspeak_ARM64

    · Red Banana · 46bdd66

  2. Delete voice/teamspeak_ARM64/egg-teamspeak3-server-a-r-m64.json

    · Red Banana · c7a82c5

  3. add teamspeak3-arm64

    · Red Banana · 638d0e3

All changes on GitHub

Problem with this egg?

Open an issue on GitHub. Include your Panel and Wings versions.

Install script 13 lines ash in ghcr.io/pterodactyl/installers:alpine Show
#!/bin/ash
# TS3 Installation Script
#
# Server Files: /mnt/server

if [ -z ${TS_VERSION} ] || [ ${TS_VERSION} == latest ]; then
    TS_VERSION=$(curl -sSL https://teamspeak.com/versions/server.json | jq -r '.linux.x86_64.version')
fi

cd /mnt/server

echo -e "getting files from http://files.teamspeak-services.com/releases/server/${TS_VERSION}/teamspeak3-server_linux_x86-${TS_VERSION}.tar.bz2" 
curl -L http://files.teamspeak-services.com/releases/server/${TS_VERSION}/teamspeak3-server_linux_amd64-${TS_VERSION}.tar.bz2 | tar -xvj --strip-components=1