[Tutorial] Steps to install your own TeaSpeak server

Log into your VPS or dedicated server via SSH (either with your SSH-Key or username and password).
Install curl

apt-get update
apt-get install curl

For your own and your servers security, do not run TeaSpeak or any other closed source program on your root account, that’s why we’re creating another user for it. We’ll call it ubuntu but you can call it whatever you want.
Create a new user called TeaSpeak

adduser teaspeak

command for sudo user

usermod -aG sudo teaspeak

Login to the new created user:

su teaspeak

Download the latest build with the link below or use the download we provide.
64bit:

wget -O TeaSpeak.tar.gz https://repo.teaspeak.de/server/linux/amd64/TeaSpeak-$(curl -k https://repo.teaspeak.de/server/linux/amd64/latest).tar.gz;

Extract the “.tar.gz” file and delete it

tar -xzf TeaSpeak-X.X.X.tar.gz
rm TeaSpeak-X.X.X.tar.gz

Start the server using a screen session so it keeps running in the background and doesn’t shut itself down when you leave your SSH session:

apt-get install screen
screen -AmdS TeaSpeak-Server
screen -x
./teastart_minimal.sh

Save your token and your query-login data into wordpad or wherever you can get it back anytime.
Close the session again with CTRL+C
Now there should be a config file which you can edit for your needs.
After you’ve completely adjusted your config file, you can easily start the server again by using

./teastart.sh start

and stop it by using

./teastart.sh stop

To detach from the screen session, simply press

CTRL + A and CTRL + D

Congratulations, you got your server running on port 9987 now!
To change the port, either connect to your server using telnet or YatQa.