Quick Start: TeamSpeak Server
  1. Download & Extract — Get the server .zip from TeamSpeak (TS3) or GitHub (TS6) and extract it.
  2. Launch — Right-click the tsserver file and choose Run as administrator.
  3. Accept License — Read and accept the server license agreement.
  4. Allow Firewall — Approve any Windows Defender prompts to allow traffic.
  5. Save Credentials — Copy the Admin Login and Privilege Key from the success popup.

The VoIP service TeamSpeak has seen a resurgence in recent months after Discord came under fire for its age-verification implementation. After previously leaking the IDs of 70,000 Discord users in a cyberattack on one of its partners, the company announced it would roll out age verification to everyone. Then, in February, another partner, Persona, was caught with thousands of files accessible on the open net, privacy-invasive practices, and US government links.

TeamSpeak is proving an excellent alternative. For enterprises, hosting a TeamSpeak server means cheaper on-site and off-site communication, while gamers find its client to be smaller, more resource-efficient, and less bloated, with better privacy on top. It uses proprietary technology for its voice over-internet (VoIP) communication, and like other solutions, features various separate ‘channels’ where users can talk in separate groups. This makes it ideal for larger fan communities, companies, and even schools.

While TeamSpeak used to be a little dated, the all-new TeamSpeak 6 client, with its matching TeamSpeak 6 server, features a completely revamped UI, AI-noise cancellation, and one free, hosted server per user. Both TeamSpeak 3 and 6 are easy to set up on Windows — we'll show you how step-by-step below.

Looking for Linux instead? See our dedicated guide on how to create a TeamSpeak server on Linux.

Prerequisites

There are a couple of prerequisites for running a TeamSpeak 3 or TeamSpeak 6 server on Windows:

  • A Windows/Windows Server install or a VPS host with credential access
  • A bare minimum of a SSE2 capable CPU, 1 GB RAM, and 15 MB storage
  • Windows 8.1 or newer
  • Administrator permissions

How to set up a TeamSpeak 3 Server on Windows

  1. First, download the TeamSpeak Server on your Windows Server install or VPS. You can find the official versions here. Right-click the downloaded .zip file and press "Extract All..."
The teamspeak zip with the extraction interface
  1. In the extracted folder, right-click the application and choose ‘Run as administrator’.
The ts3 folder

3. Accept the TeamSpeak 3 Server License, taking note of any necessary information.

TeamSpeak 3 server license
  1. Accept any Windows Defender Firewall prompts to ensure your server will be able to properly send and receive traffic from the outside world.
 Windows Defender Firewall prompt for TeamSpeak 3 server
  1. The launch of the resultant TeamSpeak 3 Server window indicates a successful setup. You can now take note of the Server Query Admin Account login info and the Admin Token for use in the client.
The Teamspeak 3 server window with login and API details

How to set up a TeamSpeak 6 server on Windows

  1. Since TeamSpeak 6 is still in beta, you can download it from its official GitHub release. Choose the zip file with win_64 in its name, then right-click it and press "Extract All" once downloaded.
  1. Enter the extracted folder, right-click on the file named "tsserver" and press "Run as administrator".
  1. Read the TeamSpeak 6 server license and press "Accept".
  1. Press "Allow access" on any Firewall prompts to ensure your server can communicate with the outside world.
  1. If your server installation completed successfully, you'll see the "TeamSpeak Server" window below with your admin account details and privilege key. You can provide this info to your TeamSpeak 6 client to get started.

How to configure your admin TeamSpeak user


The final part is to start your TeamSpeak client and enter your admin details to ensure you have control over your server:

  1. Download the TeamSpeak client and follow the wizard to install it
  1. Once the client launches, press the "Connect" button and enter the following:
  • Server Nickname or Address: Enter your VPS server's IP address (found in your control panel) or if you're hosting locally (not recommended), your public IP.
  • Server Password: Copy and paste the password from your server panel.

    Press "Connect" to join the server.
  1. Next, paste the privilege key from your server panel and press "OK". You can now start inviting people to your server with full permissions to manage them

Need a fast, reliable, and private VPS to install TeamSpeak server? Sign up for BitLaunch and make use of our free trial.