Utilisateur d'origine : Invarion
Vous êtes un fan de TeamSpeak et vous souhaitez mettre en place un serveur vocal sur votre VPS ? Vous êtes au bon endroit !
⚠️ Disclaimer : Il est conseillé de sauvegarder l'ensemble de votre serveur avant d'effectuer tout tutoriel.
Si vous êtes néophyte, je vous conseille plutôt un script automatisé.
Installation détaillée
Pour commencer, connectez-vous à votre VPS. Nous allons commencer par créer un nouveau dossier dans lequel notre serveur TS3 sera stocké à l’aide de la commande suivante :
mkdir /votre dossier racine/teamspeakserver
Nous allons maintenant se rendre dans le dossier que nous venons juste de créer :
cd /votre dossier racine/teamspeakserver
Afin de télécharger tous les dossiers du serveur nous allons utiliser la commande wget :
wget thttps://files.teamspeak-services.com/releases/server/3.5.1/teamspeak3-server_linux_amd64-3.5.1.tar.bz2
Décompressons ce fichier :
tar -zxvf teamspeak3-server_linux_amd64-3.5.1.tar.bz2
Étant donné que l'archive est désormais inutile, nous pouvons la supprimer :
rm teamspeak3-server_linux_amd64-3.2.0.tar.bz2
Nous allons effectuer le premier démarrage du serveur TS3 avec la commande suivante :
sh ts3server_startscript.sh start serveradmin_password=mymdp
( insérer uniquement au premier démarage l'option serveradmin_password )
mymdp étant le mot de passe par défaut de l'interface Querry (Nous allons pas détailler son utilisation, mais je conseille fortement Yatqa pour gérer son serveur TS3 de façon plus complexe et détaillée).
Voilà ! Votre serveur TeamSpeak a été mis en place, vous pouvez désormais vous y connecter en utilisant l'IP de votre machine.
Crontab :
Si vous souhaitez que votre serveur TS3 soit lancé à chaque démarrage de votre serveur veuillez vous rendre dans la crontab en faisant :
crontab -e
Choisissez le logiciel qui vous convient le mieux pour modifier cette dernière. Vous pouvez rajouter :
@reboot sh /root/teamspeakserver/ts3server_startscript.sh start serveradmin_password=mymdp.
(Si vous souhaitez éteindre le serveur TS3 remplacer simplement « start » par « stop »).
IPTables
Si vous utilisez un Firewall comme IPTables, voici des règles déjà configurées :
⚠️ Disclaimer : Attention, ce sont des règles juste pour TeamSpeak, n’oubliez pas d’ouvrir les ports de SSH par exemple, sinon vous aurez quelques problèmes 😉
# Si vous souhaitez désactiver les transferts de fichiers sur votre serveur, enlevez ces deux lignes.
iptables -t filter -A INPUT -p tcp –dport 30033 -j ACCEPT
iptables -t filter -A OUTPUT -p tcp –dport 30033 -j ACCEPT
iptables -t filter -A INPUT -p tcp –dport 10011 -j ACCEPT
iptables -t filter -A OUTPUT -p tcp –dport 10011 -j ACCEPT
iptables -t filter -A INPUT -p udp –dport 9987 -j ACCEPT
iptables -t filter -A OUTPUT -p udp –dport 9987 -j ACCEPT
Si vous avez des questions ou même des problèmes, je peux vous aider dans la limite du possible en commentaire.