Jump to content

How to install TeamSpeak Server


Recommended Posts

First  you’ll need to login to your server, now lets begin by downloading the latest version of the Linux Teamspeak server:-


  Head over to TeamSpeak and download the Server Linux version.


Ok, so now lets extract the contents of the downloaded archive like so: (Current version of this article is

tar xzf teamspeak3-server_linux-amd64- 


Next we’ll create a user account of which Teamspeak will run under on our server, we’ll simply use ‘teamspeak3’ as the username and disable the ability for a user to login to the server with this account (in effect making it a ‘local daemon account’ only)

sudo adduser --disabled-login teamspeak3 


Perfect! – Lets now move the Teamspeak binaries and configuration files into it’s new home, we’ll place these under /opt/ts3-server/

sudo mv teamspeak3-server_linux-amd64 /opt/ts3-server/ 


…and change the ownership to our ‘teamspeak3’ user that we set up a few minutes ago…

sudo chown -R teamspeak3 /opt/ts3-server/ 


Fantastic, we are now very nearly done! – The last thing that we should do is to get Teamspeak to start on ‘boot up’ so first we will create a symlink (symbolic link) to the default init script that is included in the download archive:-

sudo ln -s /opt/ts3-server/ts3server_startscript.sh /etc/init.d/teamspeak3 


and now we set it to start on system boot up like so…

sudo update-rc.d teamspeak3 defaults 


Here we go… we will now start the Teamspeak 3 server for the first time…

sudo service teamspeak3 start 


You now have a Teamspeak 3 server up and running and as long as you’ve not got a firewall running you should now be able to connect  to this server using your server’s hostname or IP address! (If you are running IPTables see my extended instructions below!)

Just before you get carried away though, you should be shown a screen as follows:


Adding firewall rules for IPTables
If you have a firewall installed you’ll need to enable a few ports, if you are running IPtables on your server the rules required are as follows:-

-A INPUT -p udp --dport 9987 -j ACCEPT
-A INPUT -p udp --sport 9987 -j ACCEPT
-A INPUT -p tcp --dport 30033 -j ACCEPT
-A INPUT -p tcp --sport 30033 -j ACCEPT
-A INPUT -p tcp --dport 10011 -j ACCEPT
-A INPUT -p tcp --sport 10011 -j ACCEPT


To manage your team speak server you can telnet into your server using putty, or you can download a client to manage the server using an interface here http://yat.qa/. 

Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in

Sign In Now

  • Create New...