Port reference

TeamSpeak 6 Server Ports and firewall rules

The default TS6 voice and file-transfer ports, plus the optional query ports you may see in server configuration examples.

Updated August 20, 2026 Firewall reference

Default TeamSpeak 6 ports

For a basic TeamSpeak 6 server, clients need the voice port and file transfer uses a separate TCP port. Query interfaces are optional and should not be exposed unless you need them.

PortProtocolPurposeRequired?
9987UDPDefault voice connectionYes, for the default voice server
30033TCPFile transferNeeded for file transfers
10080TCPHTTP ServerQueryOptional
10022TCPSSH ServerQueryOptional
10443TCPHTTPS ServerQueryOptional

Which ports should I open?

If you are running a normal voice server with file transfer, start with UDP 9987 and TCP 30033. You do not need to expose the query ports unless you enable those services. Keeping unused management interfaces closed gives you a smaller attack surface and a simpler firewall.

Ubuntu UFW example

UFW
sudo ufw allow 9987/udp
sudo ufw allow 30033/tcp

If you enable a query interface, add only the port you use and, where possible, restrict it to a trusted source IP rather than the entire internet.

Docker port mapping

With Docker, publishing the host port is separate from allowing that port through your VPS provider or operating-system firewall. Both layers must allow the connection. A basic mapping looks like this:

Docker ports
-p 9987:9987/udp
-p 30033:30033/tcp

Can I change the default voice port?

Yes. The server configuration includes --default-voice-port and the TSSERVER_DEFAULT_PORT environment variable. If you change the listening port, update the firewall and Docker mapping at the same time so they all agree.

Check the current configuration

TeamSpeak 6 is still in beta, so use the official TS6 configuration reference when a port or query option matters to your deployment. For a complete installation walkthrough, see the TeamSpeak 6 server guide or the focused Docker guide.