Dans ce tutoriel, nous allons vous montrer comment installer et configurer TeamSpeak Server sur Ubuntu 16.04. Pour ceux d'entre vous qui ne le savaient pas, TeamSpeak est un VoIP (voice-over-Internet Protocol ) solution publiée pour la première fois en 2001 et la plus populaire auprès de ceux qui jouent à des jeux en ligne en équipe. Le logiciel comporte deux parties, un serveur et un client, qui peuvent tous deux être installés sur Windows, Mac et Linux.
Cet article suppose que vous avez au moins des connaissances de base sur Linux, que vous savez utiliser le shell et, plus important encore, que vous hébergez votre site sur votre propre VPS. L'installation est assez simple et suppose que vous s'exécutent dans le compte root, sinon vous devrez peut-être ajouter "sudo" aux commandes pour obtenir les privilèges root. Je vais vous montrer l'installation étape par étape de TeamSpeak Server sur un serveur Ubuntu 16.04 (Xenial Xerus).
Installer TeamSpeak Server sur Ubuntu 16.04 LTS
Étape 1. Tout d'abord, assurez-vous que tous vos packages système sont à jour en exécutant le suivant apt-get
commandes dans le terminal.
sudo apt-get update sudo apt-get upgrade
Étape 2. Créez un nouvel utilisateur pour TeamSpeak.
Nous devons maintenant créer un nouvel utilisateur sur notre serveur, cet utilisateur sera utilisé pour l'installation et le fonctionnement de TeamSpeak. Cela se fait en exécutant la commande suivante comme racine :
adduser --disabled-login teamspeak
Étape 3. Installation d'un serveur TeamSpeak.
Ensuite, vous devrez installer le serveur TeamSpeak, en utilisant la commande suivante :
wget http://dl.4players.de/ts/releases/3.0.12.4/teamspeak3-server_linux_amd64-3.0.12.4.tar.bz2 tar xvf teamspeak3-server_linux_amd64-3.0.12.4.tar.bz2 cd teamspeak3-server_linux_amd64 cp * -R /home/teamspeak cd .. rm -rf teamspeak3-server_linux_amd64* chown -R teamspeak:teamspeak /home/teamspeak
Par défaut, le serveur TeamSpeak ne démarrera pas au démarrage de votre système. Vous devrez créer un script de démarrage pour que votre système démarre automatiquement le logiciel du serveur TeamSpeak sur boot. C'est là que les scripts de démarrage peuvent être utiles. Créez le fichier suivant et ouvrez-le dans votre éditeur de texte :
nano /lib/systemd/system/teamspeak.service
Copiez le contenu suivant dans le fichier de script de démarrage :
[Unit] Description=Team Speak 3 Server After=network.target [Service] WorkingDirectory=/home/teamspeak/ User=teamspeak Group=teamspeak Type=forking ExecStart=/home/teamspeak/ts3server_startscript.sh start inifile=ts3server.ini ExecStop=/home/teamspeak/ts3server_startscript.sh stop PIDFile=/home/teamspeak/ts3server.pid RestartSec=15 Restart=always [Install] WantedBy=multi-user.target
Nous allons maintenant démarrer le serveur TeamSpeak et lui permettre de démarrer au démarrage de votre système :
systemctl --system daemon-reload systemctl start teamspeak.service systemctl enable teamspeak.service
Étape 4. Configurez le pare-feu pour TeamSpeak.
Maintenant que l'installation de notre serveur est terminée, nous pouvons ouvrir les ports sur notre pare-feu. Cela peut être fait en exécutant la commande suivante :
iptables -A INPUT -p udp --dport 9987 -j ACCEPT iptables -A INPUT -p udp --sport 9987 -j ACCEPT iptables -A INPUT -p tcp --dport 30033 -j ACCEPT iptables -A INPUT -p tcp --sport 30033 -j ACCEPT iptables -A INPUT -p tcp --dport 10011 -j ACCEPT iptables -A INPUT -p tcp --sport 10011 -j ACCEPT
Et connectez-vous avec notre client TeamSpeak. La première personne à se connecter sera invitée à fournir une clé de privilège, entrez celle récupérée lors de l'installation.
Félicitations ! Vous avez installé TeamSpeak Server avec succès. Merci d'avoir utilisé ce didacticiel pour installer TeamSpeak Server sur votre système Ubuntu 16.04 LTS (Xenial Xerus). Pour obtenir de l'aide supplémentaire ou des informations utiles, nous vous recommandons de consultez le site Web officiel de TeamSpeak Server.