Déploiement d’une solution de chat


Retour a l’accueil :


J’ai choisi TeamSpeak car c’est open source, que je connaissais déjà un peu et que j’avais envie d’essayer une installation car je cherchais une alternative à Discord.


1. Prérequis et Installation du Client


2. Téléchargement et Extraction (Serveur)

wget https://github.com/teamspeak/teamspeak6-server/releases/download/xxx
apt install bzip2
tar -xjf teamspeak6-server-linux_amd64-6.0.0-beta.6.tar.bz2
cd teamspeak6-server-linux_amd64


3. Premier Lancement et Récupération des Clés

Il est crucial de noter les informations qui s'afficheront lors du premier démarrage.

chmod +x ts6server
./ts6server -accept-license
  • IMPORTANT : Copiez immédiatement le Token (Privilege Key) qui s'affiche. Il sera nécessaire pour devenir administrateur sur le client


4. Configuration du Service (24/7)

Créez un fichier service pour que le serveur tourne en arrière-plan et redémarre automatiquement.

nano /etc/systemd/system/teamspeak.service

Contenu du fichier :

[Unit]
Description=TeamSpeak 6 Server
After=network.target

[Service]
WorkingDirectory=/root/teamspeak6-server-linux_amd64
ExecStart=/root/teamspeak6-server-linux_amd64/ts6server
Restart=always

[Install]
WantedBy=multi-user.target

Note : Ajustez le chemin WorkingDirectory si votre dossier d'extraction est différent.

Activation du service :

systemctl daemon-reload
systemctl start teamspeak
systemctl enable teamspeak


5. Connexion et Administration

  1. Ouvrez votre client TS6 et connectez-vous à l'IP de votre serveur.
  1. Le client demandera "Is this your TeamSpeak server?", cliquez sur Yes.
  1. Collez le Token récupéré à l'étape 3 pour obtenir les droits Server Admin.
  1. Faites un clic droit sur le nom du serveur pour éditer les paramètres (Nom, mot de passe, etc.).


Pour cette installation, j’ai utilisé ce tuto vidéo : https://youtu.be/...



Retour a l’accueil :