Knowledgebase
FirestarHosting.CC > FirestarHosting.CC Help Desk > Knowledgebase

Search help:


TeamTalk Server Installation

Solution

TeamTalk Server Install

By: ChavezApps.US Support

© 2018 by ChavezApps.US. All rights reserved.

Introduction

TeamTalk is a program which allows a person or a group of people to connect to a server (either managed by a user or someone else,) and allows for audio and video conversations, streaming of audio and video files, as well as for voice conversation's with two or more people.

TeamTalk comes packaged as a client and a server program. TeamTalk can be installed on a variety of operating systems either as a client or server. TeamTalk runs on Windows, Mac, and Unix/Linux based operating systems.

Installation of the server is usually ran on Linux based operating systems (I.E., Mac OS X, CentOS 7, Ubuntu 16.04, Debian 9, or any other supported Unix/Linux based operating system.)

Installation of the TeamTalk server is usually straightforward; and on a typical system with good hardware, memory and processor, this usually takes 5 minutes to complete.

In this article, we will be focused on the installation of the TeamTalk server only running on a Unix/Linux based operating system

Assumptions

Before we begin the installation of the TeamTalk server, the following is assumed:

  • Your server installation is being done on a Unix/Linux based operating system. These Unix/Linux based operating systems can either be: Mac OS X, Debian 9, CentOS 7, Ubuntu 16.04, or any other supported Unix/Linux based operating system.
  • You have access to a Secure Shell (SSH) console.
  • Your server has FTP installed, and you have FTP access to your Unix account.
  • If you are the administrator of the main server for which the TeamTalk server will be hosted on, it is assumed that all packages are up-to-date, and that all package dependencies are met. If you are not the administrator, contact the administrator to find out whether you can run the TeamTalk server or not on their Unix based server.
  • You can extract files.
  • You have permissions within your Unix/Linux account to create, modify, upload, and update files as needed.
  • You have the ability to change file permissions on files.

If none of these assumptions are met, or otherwise cannot be satisfied through other means, you might not be able to install or run the TeamTalk server successfully.

TeamTalk Server Install Procedure

Commands given here must be run by the user for which TeamTalk will be running under. Note: For the, Log Into SSH section, any reference to, user@123.456.789.000 must be replaced by the user for which you plan to run TeamTalk under. If an SSH port needs to be specified, use the dash p option, followed by the port number. For example: ssh -p1234 user@123.456.654.3211

To install the TeamTalk server

Download the TeamTalk Files

  1. Before installation of the TeamTalk server, first download the TeamTalk archive. Visit http://bearware.dk
  2. Once the website loads, click on the link which says, TeamTalk5.
  3. Once there, click on the link which says, Download.
  4. On the download page, find the section titled, Downloads.
  5. Under the Downloads section, choose the Linux distribution.

Note: To install TeamTalk under the Debian Linux operating system, choose the TeamTalk Debian distribution, which might be named something like either

teamtalk-v5.3.2-debian9-i386.tgz
or
teamtalk-v5.3.2-debian9-x86_64.tgz

Note: The, x86_64, and i386 within the TeamTalk filenames indicate the type of Linux operating system you are running (I.E., 64-bit, x86_64, or 32-bit, i386.)

Please insure you choose the right version (x86_64, or i386,) according to whether or not you are running a 32-bit system or a 64-bit system, otherwise the TeamTalk server might not function correctly.

After you download the correct version, continue to the next section.

Upload With FTP

Log into your Unix FTP account, to the directory where you will extract TeamTalk to, and upload the TGZ archive.

Note: For security reasons, it is not advisable to extract to your user public_html folder. Instead, consider extracting to your user main home folder

After the archive is uploaded, continue to the next section.

Log Into SSH

If on mac, from a terminal console, input the following to log into your server

ssh user@123.456.789.000

You should get a prompt which will appear like the following

user@123.456.789.000's Password.

Enter the TeamTalk user's password and hit enter.

Once logged in, extract the teamtalk archive by doing:

tar -xzf teamtalk*

If the command was successful, you should have a, teamtalk-v5.3.2-debian9-i386 or a teamtalk-v5.3.2-debian9-x86_64 folder within your user main home folder, depending on the version of TeamTalk downloaded.

Delete the Extracted Archive

Once the archive is extracted, delete the extracted archive:

rm *.tgz

Change To The Extracted Directory

cd teamtalk*

If successful, you should see a prompt which might look something like

user@server:~/teamtalk-v5.3.2-debian9-i386$

This means you are in the directory where the TeamTalk server and TeamTalk client reside.

To copy just the TeamTalk server to the root of the TeamTalk directory that you are in, type the following within your shell

cp server/tt5srv .

And hit enter. This will copy the TeamTalk server to the root of the TeamTalk extracted directory.

If you would like to rename the directory, type from within your shell

cd ..

Hit enter.

And then

mv teamtalk* tt

And hit enter. This will rename the directory from the long, teamtalk-v5.3.2-debian9-i386, to just, tt.

To go to the new directory, type from within your shel

cd tt

And hit enter. You should now see something like

user@server:~/tt$

You now must make the server program (server binary) executable, in order for it to run successfully.

To make the server program (server binary) executable, from within your shell and you are in the newly renamed TeamTalk directory, type the following command and hit enter:

chmod +x tt5srv

You will see no output (providing the command was successful.) If an error occurred, retype the command and hit enter.

Starting Your TeamTalk Server and Server Configuration

One of the last steps is to configure your server. Type from within shell the following:

cd tt

./tt5srv --wizard

A configuration wizard will appear, allowing you to configure various server options. For a basic setup, configure server name, TCP Port, and UDP port.

When asked about saving the configuration, say yes (or you might be able to enter the letter Y.)

Lastly, to start your server, enter from within shell:

./tt5srv -d

This will put your server into the background. Providing that no errors happened, your server will start up, with a message that might look something like

2018-10-29 19:32:18.795874 Started TeamTalk Server v.5.3.1.4919. Ok.

Your server installation is now complete. For user's of ChavezApps.US, if you have further trouble with TeamTalk, you may email teamtalksupport@chavezapps.us

Or file a support ticket online at https://support.chavezapps.us

Under the TeamTalkSupport category.

 
Was this article helpful? yes / no
Article details
Article ID: 1
Category: Support
Rating (Votes): Article rated 5.0/5.0 (2)

 
« Go back

 
Powered by Help Desk Software HESK, in partnership with SysAid Technologies