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.