Table des matières

Installation de TeamSpeak 2 sur Ubuntu

TeamSpeak 2 est un logiciel gratuit vous permettant de communiquer vocalement avec des amis. Cet outil, très simple d'utilisation est également très simple à installer.
Voici comment installer le logiciel serveur :

Disponible également : une version ScreenCast du Tutoriel.

Etape 1: Récupération du package

Il est fortement conseillé de lancer TeamSpeak à partir d'un utilisateur non root.
Nous allons donc commencer par créer cet utilisateur. Vous pouvez bien-sûr utiliser un user déjà créé qui vous conviendra (en savoir plus sur la gestion des users sur votre serveur):

adduser teamspeakuser

Ce qui nous donnera ceci :

Après avoir renseigné le mot de passe, on se connecte sur cet utilisateur (su teamspeakuser à partir de root), on se rend dans son homedir (cd /home/teamspeakuser/) et on récupère l'archive de TeamSpeak (l'adresse donnée ici est valable au moment de l'écriture du tutorial, nous comptons sur la communauté pour maintenir cette adresse à jour) :

wget ftp://ftp.freenet.de/pub/4players/teamspeak.org/releases/ts2_server_rc2_202319.tar.bz2

Il nous faut maintenant décompresser cette archive :

tar -xjf ts2_server_rc2_202319.tar.bz2

Le serveur est prêt à fonctionner !

Etape 2: Lancement du serveur

Rendez-vous dans le répertoire du serveur

cd /home/teamspeakuser/tss2_rc2

vous y découvrirez quelque chose qui ressemble à cela (avec la commande ls -la)

Il manque néanmoins un fichier clé : server.log
Celui-ci sera généré au premier lancement du serveur, et il va être essentiel pour la suite.
Lançons donc le serveur :

./teamspeak2-server_startscript start

Ce qui nous donnera ce message : Si nous listons à nouveau notre répertoire, nous trouverons 6 nouveaux fichiers dont notre fameux server.log
Jetons un oeil sur celui-ci :

cat server.log

L'information essentielle de ce fichier se trouve sur les deux lignes ci-dessous : Ce sont les passwords pour l'admin ET le superadmin du serveur. Bien-sûr, chaque installation de TeamSpeak a un password différent généré lors du premier lancement. Voila pourquoi server.log n'existait pas avant.

Vous avez également la possibilité de taper cette commande pour afficher les mots de passe :

./teamspeak2-server_startscript passwords

Etape 3: Configuration du serveur

Avec ces informations, nous allons pouvoir nous connecter à l'interface web de TeamSpeak.
Pas besoin d'avoir Apache, MySQL, PHP ou autre d'installé, TeamSpeak est un véritable StandAlone :)

Dans votre navigateur web préféré, entrez l'url correspondant à l'IP (ou le nom de domaine si vous avez configuré le DNS) plus le port spécifique à l'interface d'administration de TeamSpeak, c'est à dire 14534. Par exemple :

http://217.70.190.13:14534

Vous arriverez sur une interface de ce type :

Préférez l'interface de superadmin qui vous permettra de passer sur celle d'admin ensuite (qui peut le plus, peut le moins) :

A partir de cette interface, vous pourrez éditer votre serveur, ajouter des utilisateurs, créer d'autres serveurs etc… Mais cela fera l'objet d'un autre tutorial :)

Autre méthode d'installation du serveur TeamSpeak sur Ubuntu

apparemment un paquet officiel existe sous ubuntu multivers (ou débian)

$ apt-get install teamspeak-server

Informations sur le paquet :

$ apt-cache show teamspeak-server

Package: teamspeak-server
Priority: optional
Section: multiverse/net
Installed-Size: 2928
Maintainer: Ubuntu MOTU Developers <ubuntu-motu@lists.ubuntu.com>
Original-Maintainer: Adam Cécile (Le_Vert) <gandalf@le-vert.net>
Architecture: i386
Version: 2.0.23.19-1
Depends: libc6 (>= 2.6), lsb-base (>= 3.0-6)
Pre-Depends: adduser
Filename: pool/multiverse/t/teamspeak-server/teamspeak-server_2.0.23.19-1_i386.deb
Size: 1093562
MD5sum: 33e5024090972916c0e61b0a4f1120fc
SHA1: 7351ed5c8df06128ea49dfbce910c35fab3d21b6
SHA256: 2b0bebb817054756fd4e027787a598b8d706777d0be5f93a898f8e219595d39b
Description: VoIP chat for online gaming (server)
 TeamSpeak is a quality, scalable application which enables people to speak
 with one another over the Internet. TeamSpeak consists of both client and
 server software. The server acts as a host to multiple client connections,
 capable of handling literally thousands of simultaneous users. This results
 in an Internet based teleconferencing solution that works in a variety of
 applications such as team mates speaking with one another while playing
 their favorite online game, small businesses cutting costs on long distance
 charges, or for personal communication with friends and family.
 .
 This package contains the server daemon.
 .
  Homepage: http://www.goteamspeak.com/
Bugs: mailto:ubuntu-users@lists.ubuntu.com
Origin: Ubuntu

Les mots de passe initiaux sont stocké dans le fichier :

/etc/teamspeak-server/passwords

Commande de contrôle du service :

/etc/init.d/teamspeak-server {start|stop|status|restart|force-reload}