top of page


   Teamspeak

Installer TeamSpeak 3 sur un serveur Ubuntu 20.04

Avant de commencer ce tutorial, commencez par:

  • Déployer un nouveau serveur Ubuntu 20.04 64bits.

  • Mettre à jour ce serveur.

  • Créer un utilisateur "non-root" avec les privilèges "sudo".

  • Se Connecter sur votre serveur avec un compte "non-root".

  • Ouvrir les ports: UDP 9987 et TCP 30033 avec ufw.

Installation:

1. Créer un utilisateur dédié au serveur TeamSpeak. Ici je vais choisir le nom "teamspeak", mais vous pouvez choisir votre nom préféré (pensez à adapter les commandes en fonction):

$ sudo adduser --disabled-login teamspeak

2. Switch to teamspeak user:

$ sudo su teamspeak

​3. Télécharger la dernière version du serveur Teamspeak. Aller vérifier la dernière version du server 64-bit de Teamspeak's sur le site afin d'adapter le téléchargemtn ci-dessous:

$ wget https://files.teamspeak-services.com/releases/server/3.13.6/teamspeak3-server_linux_amd64-3.13.7.tar.bz2

Extraire le fichier d'archive:

$ tar xvfj teamspeak3-server_linux_amd64-3.13.7.tar.bz2

Copier tous les fichiers décompressés vers le répertoire Home du l'utilisateur "teamspeak".

$ cp teamspeak3-server_linux_amd64/* -R /home/teamspeak/

Plus besoin du fichier de téléchargement, vous pouvez le supprimer:

$ rm teamspeak3-server_linux_amd64-*.tar.bz2

Créer un fichier de licence afin de l'accepter automatiquement:

$ touch /home/teamspeak/.ts3server_license_accepted

Quitter la session de l'utilsiateur "teamspeak":

$ exit

Créer un fichier de service "systemd" afin de pouvoir lancer Teamspeak au boot:

$ sudo nano /lib/systemd/system/ts3server.service

Configurer les lignes ci-dessous et sauvegarder:

[Unit]

Description=TeamSpeak 3 Server

After=network.target

[Service]

WorkingDirectory=/home/teamspeak

User=teamspeak

ExecStart=/home/teamspeak/ts3server_minimal_runscript.sh

ExecStop=/home/teamspeak/ts3server_startscript.sh stop

ExecReload=/home/teamspeak/ts3server_startscript.sh restart

Restart=always

RestartSec=15

[Install]

WantedBy=multi-user.target

Redémarrer le service "systemd":

$ sudo systemctl daemon-reload

Démarrer TeamSpeak et activer son lancement au boot.

$ sudo systemctl start ts3server

$ sudo systemctl enable ts3server

Vérifier que le serveur TeamSpeak est lancé:

$ sudo systemctl status ts3server

Active: active (running)

 

Passer sur l'utilisateur "teamspeak":

$ sudo su teamspeak

Récupérer la "ServerAdmin privilege key" nécessaire pour vous connecter pour la première fois sur le serveur:

$ cat /home/teamspeak/logs/ts3server_*

 

Avec cette commande la "ServerAdmin privilege key" apparaitra sous ce format:

--------------------------------------------------------

ServerAdmin privilege key created, please use the line below

token=****************************************

--------------------------------------------------------

Vous pourrez utiliser cette clef dans votre client TeamSpeak.

bottom of page