Host a TeamSpeak Server on a Windows VPS

Published 8 June 2026 · By Host Havoc Technical Support Team

Running TeamSpeak on your own Windows VPS gives you full control over voice quality, slots, and permissions. The server runs as a standalone executable with no additional dependencies.

Before starting, connect to your Windows VPS via Remote Desktop so all steps run on the VPS.

Download the server files

  1. Go to https://teamspeak.com/en/downloads.
  2. Click the Server tab.
  3. Download the Server 64-bit package.
  4. Create a folder on the Desktop, for example TS-Server.
  5. Extract the contents of server.zip into that folder.

Open firewall ports

TeamSpeak 3 requires UDP port 9987 (voice) and TCP port 30033 (file transfer).

  1. Open Windows Defender Firewall with Advanced Security.
  2. Click Inbound Rules, then New Rule.
  3. Select Port, choose TCP, and enter 30033. Click through and name the rule (for example, TS3 TCP).
  4. Click New Rule again. Select Port, choose UDP, and enter 9987. Name the rule (for example, TS3 UDP).
  5. Repeat steps 2 through 4 for Outbound Rules.

Note: For the full list of ports used by TeamSpeak 3, see the TeamSpeak support article.

Start the server

  1. Open ts3server.exe in your TS-Server folder.
  2. Review and accept the Terms and Conditions in the pop-up.
  3. A second pop-up displays your server credentials, including the Privilege Key. Copy this key somewhere safe before closing the window.

Connect and activate your privilege key

  1. Open the TeamSpeak 3 client on your personal computer.
  2. Click Connections at the top, then Connect.
  3. Enter the IP address of your VPS and click Connect.
  4. When prompted for an Admin Privilege Key, paste the key you saved and confirm.

If the prompt did not appear automatically, click Permissions at the top, then Use Privilege Key, enter your key, and press OK.

Your TeamSpeak server is now running and ready to use.