Skip to content

TeamSpeak 3 on a VPS

Voice chat server

Author
TeamSpeak Systems
License
Proprietary
Version
3.13.8

The script is free · VPS from $2.79 per month · installs in about 60 seconds

Install over SSH

root@vps:~# command -v docker >/dev/null || curl -fsSL https://get.docker.com | sh; docker run -d --name teamspeak --restart unless-stopped -p 9987:9987/udp -p 10011:10011 -p 30033:30033 -e TS3SERVER_LICENSE=accept -v ts3-data:/var/ts3server teamspeak

  • SystemUbuntu 24.04 · x86_64ok
  • Sourceteamspeak.comok
  • Version3.13.8ok
  • Port9987/udplisten
  • Port30033/tcplisten
  • Port10011/tcplisten

✓ TeamSpeak 3 3.13.8 installed · about 60 seconds

root@vps:~#

Install command from the library. Output is shortened and may differ on your server.

What it is

  • Voice
  • TeamSpeak
  • Gamers
  • Clans

TeamSpeak 3 is low-latency voice chat for gamers, clans and teams. Channels, permissions, passwords and call recording are configured on your own server.

Your own server on a VPS isn't bound by someone else's limits and gives a stable ping. Without a license key you get one virtual server with 32 slots.

The command runs the official teamspeak Docker image; data is stored in a separate volume.

  • Low voice latency
  • Channels, groups and permissions
  • File transfer
  • ServerQuery for bots and automation
  • Free for up to 32 slots

Recommended plan

For TeamSpeak 3: at least 1 vCPU, 2 GB RAM and 10 GB NVMe.

Minimum to run
1 vCPU · 1 GB RAM · 10 GB disk
Systems
Ubuntu 22.04 · Ubuntu 24.04 · Debian 12

How to install

Three steps in the bot or one command over SSH; installation takes about 60 seconds.

  1. 01

    Choose a plan in the bot

    Open @ExpressHost_bot and pay for a VPS. The server will be ready in about 60 seconds.

  2. 02

    Add TeamSpeak 3

    At the “Add-ons” step pick the script from the library, or run it later: Server settings → Scripts.

  3. 03

    Find the admin key in the logs

    docker logs teamspeak | grep token=

Manually over SSH

Connect to the server as root and run the command. Supported systems: Ubuntu 22.04, Ubuntu 24.04, Debian 12.

Install command
command -v docker >/dev/null || curl -fsSL https://get.docker.com | sh; docker run -d --name teamspeak --restart unless-stopped -p 9987:9987/udp -p 10011:10011 -p 30033:30033 -e TS3SERVER_LICENSE=accept -v ts3-data:/var/ts3server teamspeak

Ports

TeamSpeak 3 ports
PortProtocolPurpose
9987udpVoice
30033tcpFile transfer
10011tcpServerQuery

After installation

  1. 1.Find the admin key in the logs: docker logs teamspeak | grep token=
  2. 2.Connect with the TeamSpeak 3 client to the server IP and enter the key to get Server Admin rights
  3. 3.Save the ServerQuery password from the same logs

TeamSpeak 3 FAQ

Didn’t find an answer? Message @ExpressHost_SupportBot.

How many people can connect?

Without a license, 32 slots on one virtual server. 1 vCPU and 2 GB is more than enough for that.

How do I update the server?

Run docker pull teamspeak, remove the container and start it with the same command. Channels and permissions are kept in the ts3-data volume.

Where is the data stored?

In the ts3-data Docker volume (folder /var/ts3server): database, logs and files.

TeamSpeak 3 installs at checkout — in the bot.