How to Set Up a TeamSpeak Server on a VPS
Introduction
TeamSpeak is a popular voice communication platform for gamers and teams. Hosting your own TeamSpeak server on a VPS gives you full control and better performance. This guide shows you how to set it up step by step.
Step-by-step Guide
- Create a new user for TeamSpeak
- sudo adduser --disabled-login teamspeak
- sudo su - teamspeak
- Download the latest TeamSpeak server
- wget https://files.teamspeak-services.com/releases/server/3.13.7/teamspeak3-server_linux_amd64-3.13.7.tar.bz2
- tar xjf teamspeak3-server_linux_amd64-3.13.7.tar.bz2
- cd teamspeak3-server_linux_amd64
- Accept the license agreement
- touch .ts3server_license_accepted
- Start the TeamSpeak server
- ./ts3server_startscript.sh start
- Open the TeamSpeak port in your firewall
- sudo ufw allow 9987/udp
- sudo ufw allow 10011/tcp
- sudo ufw allow 30033/tcp
- Get the server admin token
- When you start the server for the first time, look for the “token” in the output.
- Save this token; you’ll need it to become server admin in your TeamSpeak client.
- Connect to your server
- Open the TeamSpeak client and connect to your VPS IP.
- Enter the admin token when prompted.
Recommendations
- Always run TeamSpeak as a non-root user for security.
- Regularly update your TeamSpeak server to the latest version.
- Back up your server files and configuration.
Call To Action
eed a powerful VPS for your TeamSpeak server? Check out our hosting plans! https://xernode.com/#pricing