How to Install TeamSpeak Server in CentOS 7

TeamSpeak is a well-liked, cross-platform VoIP and textual content chat utility for inside enterprise communication, training and coaching (lectures), on-line gaming and connecting with family and friends. Its major precedence is delivering an answer that’s easier to make use of, with robust safety requirements, excellent voice high quality, and fewer system and bandwidth utilization. It makes use of a client-server structure and is able to dealing with hundreds of simultaneous customers.

The way it Works

Deploy your individual TeamSpeak Server on a Linux VPS and share your TeamSpeak Server deal with with teammates, family and friends or anybody you need to talk with. Utilizing the free desktop TeamSpeak Consumer, they hook up with your TeamSpeak Server and begin speaking. It’s that simple!

You may get a 2GB RAM VPS from Linode for $10, but it surely’s unmanaged. If you need a Managed VPS, then use our new BlueHost Promotion Provide, you’re going to get upto 40% OFF on internet hosting with one Free Area for Life. If you happen to get a Managed VPS, they’ll in all probability set up TeamSpeak Server for you.

Key Options

  • It’s simple to make use of and extremely customizable.
  • Has a decentralized infrastructure and is extremely scalable.
  • Helps excessive safety requirements.
  • Presents outstanding voice high quality.
  • Permits for low system useful resource and bandwidth utilization.
  • Helps highly effective file switch.
  • Additionally helps a sturdy permission system.
  • Helps gorgeous 3D sound results .
  • Permits for cellular connectivity and plenty extra.


  1. CentOS 7 Server with Minimal System Set up
  2. CentOS 7 Server with Static IP Tackle

On this tutorial, we’ll clarify find out how to set up TeamSpeak Server in your CentOS 7 occasion and a desktop TeamSpeak Consumer on a Linux machine.

Putting in TeamSpeak Server in CentOS 7

1. First begin by updating your CentOS 7 server packages after which set up wanted dependencies for the set up course of utilizing following instructions.

# yum replace # yum set up vim wget perl tar net-tools bzip2 

2. Subsequent, it’s essential to create a person for TeamSpeak Server course of to make sure that the TeamSpeak server is working in person mode indifferent from different processes.

# useradd teamspeak # passwd teamspeak 

3. Now go to the TeamSpeak Server obtain web page and seize the latest model (i.e. 3.2.0) utilizing following wget command after which extract the tarball and duplicate the entire recordsdata to our unprivileged person’s dwelling listing as proven.

# wget -c # tar -xvf teamspeak3-server_linux_amd64-3.2.0.tar.bz2 # mv teamspeak3-server_linux_amd64 teamspeak3 # cp -R teamspeak3 /dwelling/teamspeak/ # chown -R teamspeak:teamspeak /dwelling/teamspeak/teamspeak3/ 

4. As soon as every little thing in place, now swap to teamspeak person and begin the teamspeak server manually utilizing following instructions.

# su - teamspeak $ cd teamspeak3/ $ ./ begin 
TeamSpeak Starting

TeamSpeak Beginning

5. To handle TeamSpeak Server below Systemd providers, it’s essential to create a teamspeak service unit file.

$ su - # vi  /lib/systemd/system/teamspeak.service 

Add the next configuration within the unit file.

[Unit] Description=Workforce Converse Three Server After=community.goal [Service] WorkingDirectory=/dwelling/teamspeak/ Consumer=teamspeak Group=teamspeak Kind=forking ExecStart=/dwelling/teamspeak/ begin inifile=ts3server.ini ExecStop=/dwelling/teamspeak/ cease PIDFile=/dwelling/teamspeak/ RestartSec=15 Restart=at all times [Install] WantedBy=multi-user.goal 

Save and shut the file. Then begin teamspeak server for now and allow it to begin mechanically at system boot as follows.

# systemctl begin teamspeak # systemctl allow teamspeak # systemctl standing teamspeak 
Start TeamSpeak Server

Begin TeamSpeak Server

6. If you begin the teamspeak server for the primary time, it generates a administrator token/key which you’ll use to hook up with the server from a TeamSpeak Consumer. You may view the log file to get the important thing.

# cat /dwelling/teamspeak/logs/ts3server_2017-08-09__22_51_25.819181_1.log 
TeamSpeak Server Token

TeamSpeak Server Token

7. Subsequent, TeamSpeak listens on a variety of ports: 9987 UDP (TeamSpeak Voice service), 10011 TCP (TeamSpeak ServerQuery) and 30033 TCP (TeamSpeak FileTransfer).

Due to this fact modify your firewall guidelines to open these ports as follows.

# firewall-cmd --zone=public --add-port=9987/udp --permanent # firewall-cmd --zone=public --add-port=10011/tcp --permanent # firewall-cmd --zone=public --add-port=30033/tcp --permanent # firewall-cmd --reload 

Putting in TeamSpeak Consumer in Ubuntu 18.04

8. Login into your Ubuntu Desktop machine (you should utilize any Linux OS) and go to the TeamSpeak Consumer obtain web page and seize the latest model (i.e. 3.1.9) utilizing following wget command and set up it as proven.

$ wget $ chmod 755 $ ./ $ cd TeamSpeak3-Consumer-linux_amd64 ./ 
TeamSpeak Client on Ubuntu

TeamSpeak Consumer on Ubuntu

9. To entry the server question admin account, use the loginname and password which had been created after beginning the server. Right here, additionally, you will be requested to offer the ServerAdmin Key, as soon as entered the important thing, you will note the message beneath which means you now have administrative rights on the teamspeak server you simply put in.

Privilege Key efficiently used. 

For extra info, take a look at the TeamSPeak Homepage:

On this article, we’ve got defined find out how to set up TeamSpeack Server on CentOS 7 and a shopper on Ubuntu Desktop. When you have any questions or ideas to share, use the suggestions type beneath to achieve us.

In 2018, Work With These Nice WordPress Plugins to Get Higher Outcomes

Previous article

Use Elementor to Design Each A part of a WP Website, With out Writing a Line of Code

Next article

You may also like

1 Comment

  1. Thank you, I’ve just been searching for information about this
    subject for ages and yours is the greatest I have came upon till now.
    However, what concerning the bottom line?
    Are you sure about the source?

Leave a reply

Your email address will not be published. Required fields are marked *

More in Linux