Install TeamSpeak on Linux servers
This guide explains how to easily and quickly install a TeamSpeak1 server on your Linux Server
Requirements
🪧PuTTY connection guide
tipFolks with SSH/PuTTY experience will not need this part of the tutorial, you can skip to the next point!
Open PuTTY and enter the domain or IP address of your server in the text box named "Host Name (or IP address)". Then click the "OK" button below.
🪧PuTTY connection guide
Folks with SSH/PuTTY experience will not need this part of the tutorial, you can skip to the next point!
Installation
Update server
apt update && apt upgrade -y
In this example, the name of the user is "teamspeak"
. You can also specify a different name, but then you have to be aware to use your own user name instead of "teamspeak"
in this guide.
Create a TeamSpeak running user
adduser --disabled-login teamspeak
The following queries like name, phone number can be skipped with the
ENTER
key.
Switch to TeamSpeak user
su teamspeak
Access home directory
cd
The home directory is named identical as the user, so the path is "/home/teamspeak" <- Irrelevant right now but good to know
Copy TeamSpeak download link
- Copy download link of the latest TeamSpeak server from TeamSpeak
Click on the copy icon to the right of the server version, in most cases
Linux - Server 64-bit
should be the right one.
Open PuTTY and download server archive
wget https://YOUR-COPIED-LINK.tar.bz2
You can paste content into PuTTY by
right-clicking
NOT CTRL+V.
Extract downloaded archive
tar xfvj teamsp
The result should look like this
tar xfvj teamspeak3-server_linux_amd64-3.13.7.tar.bz2
Delete downloaded archive
rm teamsp
The result should look like this
rm teamspeak3-server_linux_amd64-3.13.7.tar.bz2
Open TeamSpeak directory
cd teamspeak3-server_linux_amd64
Accept license terms
touch .ts3server_license_accepted
This creates a file which indicates that you accepted the license terms.
Start TeamSpeak server
During the first startup process you will be given the server admin Privilege Key
and Server-Query credentials
, please make sure to save them
Should look like this
./ts3server_startscript.sh start
Use Privilege Key
- Teamspeak3 Client
- All New TeamSpeak (Ts5)
Ready to go
- Your TeamSpeak server is now fully operational and can be controlled according to your wishes.
Control TeamSpeak server
To control your TeamSpeak server log back into your server via SSH (PuTTY), switch to the teamspeak user, go to the teamspeak directory and execute the commands below
cd /home/teamspeak/teamspeak3-server_linux_amd64
Server commands
The following commands work only in the TeamSpeak directory!
- Start
- Stop
- Status
./ts3server_startscript.sh start
./ts3server_startscript.sh stop
./ts3server_startscript.sh status
Mentions, Credits and Sources
1 TeamSpeak Website - Link
2 More information about PuTTY - Link