Logo Teamspeak

Vous connaissez très certainement « Teamspeak« , l’application Client/Serveur très connut des joueurs pour ses conférences vocales. Vous l’avez peu être déjà mis en place, mais avez vous sécuriser le tout? Ce dernier s’exécute t’il en tant que service?

Je vous propose ici un petit tutoriel de déploiement de l’application serveur « Teamspeak » sous « Debian Etch« .

Pour commencer, pour réaliser les différentes manipulations, il va falloir nous connecter en « root » afin de nous donner les droits nécessaires.

user@www:~$ su - root
Password:
www:~#

Suite à cela nous allons télécharger l’applicatif:

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

Une fois télécharger nous allons décompresser le tout:

www:~# tar -xvjf ts2_server_rc2_202319.tar.bz2

J’ai personnellement choisi de déplacer le répertoire de « Teamspeak » vers les répertoire parent « /var« :

www:~# mv ./tss2_rc2 /var/

Nous allons maintenant créer un nouvel utilisateur dédier à l’exécution de ce service, il nous faudra par ailleurs lui attribuer les droits nécessaires à l’exploitation du répertoire « /var/tss2_rc2 »

www:~# useradd ts
www:~# chown ts:ts -Rf /var/tss2_rc2

Pour finir nous allons créer un script pour exécution automatique au reboot. Le contenu se trouve sur le lien suivant (Prendre toutefois le soin remplacer les attributs « TSUser » et « RunPath« ) :

>> Cliquez ici <<

www:~# nano /etc/init.d/tss2_rc2
// Copier le script et enregistrer
www:~# chmod 755 /etc/init.d/tss2_rc2

Nous terminerons cette installation en ajoutant le service « Teamspeak » en démarrage automatique pour les « RunLevel » par défaut de notre système:

www:~# update-rc.d tss2_rc2 defaults

Vous pouvez maintenant démarrer votre serveur en tant que service et récupérer vos identifiants dans le fichier « server.log« :

www:~# /etc/init.d/tss2_rc2 start
www:~# nano /var/tss2_rc2/server.log

Voila tout.