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.
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=1Dotted 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
- add teamspeak_ARM64
· Red Banana · 46bdd66
- Delete voice/teamspeak_ARM64/egg-teamspeak3-server-a-r-m64.json
· Red Banana · c7a82c5
- add teamspeak3-arm64
· Red Banana · 638d0e3
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 Hide
#!/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