Open In App

How to Install TeamSpeak in Ubuntu

Last Updated : 30 Dec, 2022
Improve
Improve
Like Article
Like
Save
Share
Report

TeamSpeak is a fantastic program that enables audio communication over a chat channel using VoIP. Additionally, it is a free voice conferencing program that works with Linux and other platforms. It serves as a substitute for programs like Discord. For gamers that need to connect with one another, TeamSpeak allows you to send and receive text and voice messages. In this article, we will be installing the TeamSpeak application on Ubuntu Operating System with all the essential steps.

Method 1: Installing TeamSpeak in Ubuntu through the .run file

Follow the below steps to install the TeamSpeak application in Ubuntu Operating System.

Step 1: Firstly, navigate to the below link to visit the official website of TeamSpeak. We will download the TeamSpeak-Client from this official website.

https://www.teamspeak.com/en/downloads/

 

Step 2: Now, go to the Linux section, as we are installing the application on Ubuntu OS, so we need to download the Ubuntu-compatible file for a successful installation. Select the Client 64-Bit 3.5.6 option and click on the Download button. You can check your system bit and select the feasible one.

 

Step 3: After downloading, go to the Downloads directory, and open the terminal from Downloads directly by clicking Right Click -> Open in Terminal. You can also launch the terminal and type the below command to navigate to the Downloads directory.

$ cd Downloads

 

Step 4: Execute the below command, to start the installation process. Before that, change the permissions of the file by using the below command

$ sudo chmod 777 TeamSpeak3-Client-linux_amd64-3.5.6.run

$ ./TeamSpeak3-Client-linux_amd64-3.5.6.run

 

Step 5: Click enter to accept the license agreement and start the installation process. After pressing enter, Uncompressing of TeamSpeak file will be done.

 

Method 2: Installing the TeamSpeak client on Ubuntu through the TeamSpeak repository

Step 1: First, add the repository of the TeamSpeak client by using the below command:

sudo add-apt-repository ppa:beardoverflow/ts3client

 

Step 2: Now, update the system repository database by using the below command:

sudo apt update

 

Step 3: Install the TeamSpeak application by using apt manager. Execute the below command to install the application.

sudo apt install ts3client

 

Step 4: Search for TeamSpeak in All Applications, and open the application by clicking on its icon.

 

Create Desktop shortcut & Launcher for Linux

Step 1: You need to make a launcher and shortcut for TeamSpeak in order to access it more conveniently. Your TeamSpeak should be under the Downloads/ directory, which is unsafe if you followed this guide. Execute the below command to move the TeamSpeak file to the /usr/local directory.

$ sudo mv ~/Downloads/TeamSpeak3-Client-linux_amd64/ /usr/local

 

Step 2: We’ll make a shortcut launcher next. You must use an editor to create a new file for this. In this instance, a nano editor is being used. Any name will do as long as you can remember it, like teamspeak.desktop. Enter the below command to launch the nano editor.

$ sudo nano ~/.local/share/applications/teamspeak.desktop

Once the editor is launched, add the below lines of code to the file which is shown in the below screenshot.

 

Step 3: We have created a shortcut to launch the application. goto the All Application section on the system and search for the TeamSpeak application in the search bar. 

 

Step 4: To create the desktop shortcut of the TeamSpeak application, execute the below command in the terminal.

cp ~/.local/share/applications/teamspeak.desktop ~/Desktop

 

Step 5: Go to Desktop and check whether the shortcut is been created or not.

 

Step 6: Right-click on the application and select the option Allow Launching.

 

Step 7: Now, finally click on the icon to launch the application for usage.

 

Set an Admin Password

Step 1: Firstly, stop the TeamSpeak service by using the below command:

systemctl stop ts3server

 

Step 2: Now, switch to the teamspeak user account and run the command to set the password for Server Admin.

su – teamspeak

./ts3server_startscript.sh start serveradmin_password=password

 

Step 3: When the password is set up, stop the TeamSpeak application service by using the below command:

./ts3server_startscript.sh stop

 

Step 4: Execute the below system call to exit from the teamspeak user account.

exit

 

Step 5: Now, start the TeamSpeak application service by using systemctl command.

systemctl start ts3server

 

Setup TeamSpeak Web UI

Step 1: Install the Apache2 Web Server and PHP along with its dependencies by using the below command.

sudo apt-get install apache2 php libapache2-mod-php unzip -y

 

Step 2: Navigate to the /var/www/html directory and download the WebUI file using the wget command.

cd /var/www/html

sudo wget https://www.bennetrichter.de/downloads/ts3wi.zip

 

Step 3: Unzip the zipped file by using the below command:

sudo unzip ts3wi.zip

 

Step 4: Set proper ownership permissions to the ts3wi folder. Execute the below command to set permissions.

sudo chown -R www-data:www-data /var/www/html/ts3wi

 

Step 5: We need to add server details into the query_ip_allowlist.txt file, so we will open the file using the nano editor.

sudo nano /home/teamspeak/query_ip_allowlist.txt

 

Step 6: Restart the TeamSpeak and Apache Web Server service by using systemctl command.

systemctl restart apache2
systemctl restart ts3server

 

Step 7: Open the Web Browser and enter the Server RL to access the panel of TeamSpeak WebUI.

 

Uninstall TeamSpeak

Execute the below command in the terminal to remove the TeamSpeak application from your system along with its associated dependencies.

sudo apt remove ts3client

 

Conclusion:

In this article, we went through the method through which we can install the TeamSpeak application on Ubuntu Operating System. TeamSpeak works for meetings, conferences, and online courses. So it can be a helpful application for all working professionals, students, and also among team members.



Like Article
Suggest improvement
Share your thoughts in the comments

Similar Reads