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)