← Volver al blog

How to Set Up a TeamSpeak Server on a VPS

  • Xernode
  • 1 min de lectura
  • 3 de abril de 2026
VPS linux vps installation teamspeak voice server

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

  1. Create a new user for TeamSpeak
    • sudo adduser --disabled-login teamspeak
    • sudo su - teamspeak
  2. 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
  3. Accept the license agreement
    • touch .ts3server_license_accepted
  4. Start the TeamSpeak server
    • ./ts3server_startscript.sh start
  5. Open the TeamSpeak port in your firewall
    • sudo ufw allow 9987/udp
    • sudo ufw allow 10011/tcp
    • sudo ufw allow 30033/tcp
  6. 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.
  7. 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

Related Guides