====== Installation de TeamSpeak 2 sur Ubuntu ====== [[http://www.goteamspeak.com/|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 [[fr:hosting:using-linux:tutorials:ubuntu:teamspeak_screencast|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 ([[http://wiki.gandi.net/en/hosting/using-linux/unix-user-admin|en savoir plus sur la gestion des users sur votre serveur]]): adduser teamspeakuser Ce qui nous donnera ceci : {{ fr:hosting:using-linux:tutorials:ubuntu:fr:tss_phase1.gif }} 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) {{ fr:hosting:using-linux:tutorials:ubuntu:fr:tss_phase2.gif }} 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 : {{ fr:hosting:using-linux:tutorials:ubuntu:fr:tss_phase3.gif }} 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 : {{ fr:hosting:using-linux:tutorials:ubuntu:fr:tss_phase4.gif }} 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 : {{ fr:hosting:using-linux:tutorials:ubuntu:fr:tss_phase5.gif }} Préférez l'interface de superadmin qui vous permettra de passer sur celle d'admin ensuite (qui peut le plus, peut le moins) : {{ fr:hosting:using-linux:tutorials:ubuntu:fr:tss_phase6.gif }} 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 Original-Maintainer: Adam Cécile (Le_Vert) 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}