TeamSpeak

Installation

En root

On crée un utilisateur teamspeak sans possibilité de connexion :

adduser --disabled-login teamspeak

On bascule sur le user teamspeak :

su teamspeak

On se déplace dans son dossier :

cd /home/teamspeak

On télécharge la dernière version de Teamspeak.

wget http...

On extrait :

tar xvf teamspeak3-server_linux_amd64-X.XX.X.tar.bz2

On supprime l’archive :

rm -rf teamspeak3-server_linux_amd64-X.XX.X.tar.bz2

On va dans le dossier nouvellement créé :

cd teamspeak3-server_linux_amd64

On crée le fichier .ts3server_license_accepted pour accepter la license :

touch .ts3server_license_accepted

On démarre le serveur avec :

./ts3server_startscript.sh start

On stop le serveur avec :

./ts3server_startscript.sh start

 

Démarrage automatique du serveur

Sous l’utilisateur teamspeak, on ouvre les tâches cron :

crontab -e

On indique la commande suivante :

@reboot cd /home/teamspeak/teamspeak3-server_linux_amd64 ; ./ts3server_startscript.sh start

Paramètrage modération du serveur

Les droits dans TeamSpeak sont compliqués (et le mot est faible). Ceci est donc un rappel.

Empêcher de parler sur un channel

Utile par exemple pour le channel de bienvenue, afin de forcer les utilisateurs à se répartir dans les channels et que ça ne soit pas le bordel en arrivant.

Clic droit sur le channel bienvenue > edit channel > needed talk power : 75

Mettre un channel en privé sans mdp

XX

Sauvegarde du serveur

Sauvegarder les fichiers suivants :

ts3server.sqlitedb

 

Réinitialisation de la clé admin

En cas de formatage d’ordi et d’oubli de sauvegarde du profil, il faut réinitialiser le serveur.

Il faut supprimer ts3server.sqlitedb et le dossier ./files/virtualserver_n. Redémarrer le serveur.

 

Zone DNS

Permet de créer une url du type vocal.matronix.fr : évite de taper une IP compliquée pour vos utilisateurs, et en cas de changements de serveur, les utilisateurs n’auront aucun changement à faire, si ce n’est valider l’alerte de sécurité la première fois.

DNS A

Cible IP du serveur

DNS SRV

Nom _ts3
Protocole _udp
Port 9987
Cible url indiquée en DNS A (vocal.truc.machin)