GNU/Linux >> Tutoriels Linux >  >> Panels >> Panels

Comment installer TeamSpeak Server sur Ubuntu 18.04 et 20.04

TeamSpeak est une solution VoIP multiplateforme utilisée pour les jeux en ligne. Il est utilisé par les joueurs pour communiquer avec leurs coéquipiers avec une sécurité haut de gamme.


Il peut être installé sur les systèmes Windows, MacOS et Linux. Il vous permet de communiquer avec des amis via la parole et le texte. Il est livré avec de nombreuses fonctionnalités, notamment une confidentialité intégrée, une qualité de voix inégalée, un système d'autorisations avancé, un son époustouflant, une connectivité mobile et bien d'autres.

Dans cet article, nous allons vous montrer comment installer le serveur TeamSpeak sur notre VPS Ubuntu géré.

Prérequis

  • Un VPS Ubuntu 20.04 (nous utiliserons notre plan VPS NVMe 2)
  • Accès au compte d'utilisateur root (ou accès à n'importe quel compte avec des privilèges root)

Connectez-vous au serveur et mettez à jour les packages du système d'exploitation du serveur

Tout d'abord, connectez-vous à votre serveur Ubuntu 20.04 via SSH en tant qu'utilisateur root :

ssh root@IP_Address -p Port_number

Vous devrez remplacer "IP_Address" et "Port_number" par l'adresse IP et le numéro de port SSH respectifs de votre serveur. De plus, remplacez "root" par le nom d'utilisateur du compte administrateur si nécessaire.

Avant de commencer, vous devez vous assurer que tous les packages du système d'exploitation Ubuntu installés sur le serveur sont à jour. Vous pouvez le faire en exécutant les commandes suivantes :

apt-get update -y
apt-get upgrade -y

Installer TeamSpeak

Avant de commencer, vous devrez créer un utilisateur distinct pour exécuter le serveur TeamSpeak. Vous pouvez créer un nouvel utilisateur avec la commande suivante :

adduser --disabled-login teamspeak

Une fois l'utilisateur créé, basculez l'utilisateur vers TeamSpeak et téléchargez la dernière version du serveur TeamSpeak à l'aide de la commande suivante :

su - teamspeak
wget https://files.teamspeak-services.com/releases/server/3.13.5/teamspeak3-server_linux_amd64-3.13.5.tar.bz2

Une fois le téléchargement terminé, extrayez le fichier téléchargé avec la commande suivante :

tar xvfj teamspeak3-server_linux_amd64-3.13.5.tar.bz2

Ensuite, copiez tout le contenu du répertoire extrait dans le répertoire d'accueil de TeamSpeak :

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

Ensuite, supprimez le fichier téléchargé avec la commande suivante :

rm -rf teamspeak3-server_linux_amd64 teamspeak3-server_linux_amd64-3.13.5.tar.bz2

Ensuite, créez un fichier de licence vierge avec la commande suivante :

touch .ts3server_license_accepted

Ensuite, quittez l'utilisateur TeamSpeak avec la commande suivante :

exit

Créer un fichier de service Systemd pour TeamSpeak

Ensuite, vous devrez créer un fichier de service systemd pour gérer le service TeamSpeak. Vous pouvez le créer avec la commande suivante :

nano /lib/systemd/system/ts3server.service

Ajoutez les lignes suivantes :

[Unit]
Description=Teamspeak Service
Wants=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

Enregistrez et fermez le fichier puis rechargez le service systemd avec la commande suivante :

systemctl daemon-reload

Démarrez ensuite le service TeamSpeak et activez-le au redémarrage du système :

systemctl start ts3server
systemctl enable ts3server

Maintenant, vérifiez l'état du service TeamSpeak avec la commande suivante :

systemctl status ts3server

Sortie :

● ts3server.service - Teamspeak Service
Loaded: loaded (/lib/systemd/system/ts3server.service; disabled; vendor preset: enabled)
Active: active (running) since Thu 2021-05-20 11:13:18 UTC; 5s ago
Main PID: 825 (ts3server)
Tasks: 21 (limit: 4691)
Memory: 25.2M
CGroup: /system.slice/ts3server.service
└─825 ./ts3server

May 20 11:13:19 ubuntu2004 ts3server_minimal_runscript.sh[825]: serveradmin rights for your virtualserver. please
May 20 11:13:19 ubuntu2004 ts3server_minimal_runscript.sh[825]: also check the doc/privilegekey_guide.txt for details.
May 20 11:13:19 ubuntu2004 ts3server_minimal_runscript.sh[825]: token=a4KYsOm0ixyWAf+rNsVmG95MlNfVjYYdl6EUR5Bq
May 20 11:13:19 ubuntu2004 ts3server_minimal_runscript.sh[825]: ------------------------------------------------------------------
May 20 11:13:19 ubuntu2004 ts3server_minimal_runscript.sh[825]: 2021-05-20 11:13:19.028321|INFO |Query | |listening for query on >
May 20 11:13:19 ubuntu2004 ts3server_minimal_runscript.sh[825]: 2021-05-20 11:13:19.028448|INFO | | |creating QUERY_SSH_RSA_>
May 20 11:13:19 ubuntu2004 ts3server_minimal_runscript.sh[825]: 2021-05-20 11:13:19.194739|INFO | | |myTeamSpeak identifier >
May 20 11:13:21 ubuntu2004 ts3server_minimal_runscript.sh[825]: 2021-05-20 11:13:21.890818|INFO |Query | |listening for ssh query>
May 20 11:13:21 ubuntu2004 ts3server_minimal_runscript.sh[825]: 2021-05-20 11:13:21.890981|INFO |Query | |listening for http quer>
May 20 11:13:21 ubuntu2004 ts3server_minimal_runscript.sh[825]: 2021-05-20 11:13:21.891138|INFO |CIDRManager | |updated query_ip_allowl>
lines 1-19/19 (END)

À ce stade, le serveur TeamSpeak est démarré. Vous pouvez vérifier tous les ports utilisés par le serveur TeamSpeak à l'aide de la commande suivante :

ss -antpl | grep ts3server

Sortie :

LISTEN    0         128                0.0.0.0:30033            0.0.0.0:*        users:(("ts3server",pid=825,fd=36))                                            
LISTEN 0 128 0.0.0.0:10011 0.0.0.0:* users:(("ts3server",pid=825,fd=57))
LISTEN 0 128 0.0.0.0:10080 0.0.0.0:* users:(("ts3server",pid=825,fd=61))
LISTEN 0 128 0.0.0.0:10022 0.0.0.0:* users:(("ts3server",pid=825,fd=59))
LISTEN 0 128 [::]:30033 [::]:* users:(("ts3server",pid=825,fd=37))
LISTEN 0 128 [::]:10011 [::]:* users:(("ts3server",pid=825,fd=58))
LISTEN 0 128 [::]:10080 [::]:* users:(("ts3server",pid=825,fd=62))
LISTEN 0 128 [::]:10022 [::]:* users:(("ts3server",pid=825,fd=60))

Définir un mot de passe administrateur

Ensuite, vous devrez définir un mot de passe administrateur pour TeamSpeak.

Tout d'abord, arrêtez le service TeamSpeak avec la commande suivante :

systemctl stop ts3server

Ensuite, basculez l'utilisateur vers TeamSpeak et démarrez le service TeamSpeak en passant le paramètre de mot de passe :

su - teamspeak
./ts3server_startscript.sh start serveradmin_password=password

Une fois le mot de passe défini, arrêtez le service TeamSpeak :

./ts3server_startscript.sh stop

Ensuite, quittez l'utilisateur TeamSpeak avec la commande suivante :

exit

Ensuite, démarrez le service TeamSpeak en utilisant systemd avec la commande suivante :

systemctl start ts3server

Configurer l'interface utilisateur Web TeamSpeak

Dans cette section, nous allons télécharger l'interface utilisateur Web TeamSpeak et l'héberger à l'aide du serveur Web Apache. L'interface utilisateur Web TeamSpeak est utilisée pour gérer le serveur TeamSpeak via l'interface Web.

Tout d'abord, installez Apache et PHP avec la commande suivante :

apt-get install apache2 php libapache2-mod-php unzip -y

Une fois tous les packages installés, changez le répertoire en racine web Apache et téléchargez la dernière version de ts3wi avec la commande suivante :

cd /var/www/html
wget https://www.bennetrichter.de/downloads/ts3wi.zip

Une fois le téléchargement terminé, décompressez le fichier téléchargé avec la commande suivante :

unzip ts3wi.zip

Ensuite, définissez la propriété appropriée sur le répertoire ts3wi :

chown -R www-data:www-data /var/www/html/ts3wi

Ensuite, vous devrez ajouter l'IP de votre serveur et l'IP de la machine cliente au fichier de liste d'autorisation TeamSpeak :

nano /home/teamspeak/query_ip_allowlist.txt

Ajoutez les lignes suivantes :

your-server-ip
your-client-ip

Enregistrez et fermez le fichier lorsque vous avez terminé. Ensuite, redémarrez le service TeamSpeak et Apache pour appliquer les modifications :

systemctl restart apache2
systemctl restart ts3server

Accéder à l'interface utilisateur Web TeamSpeak

Maintenant, ouvrez votre navigateur Web et accédez à l'interface utilisateur Web TeamSpeak en utilisant l'URL http://your-server-ip/ts3wi . Vous serez redirigé vers la page de connexion TeamSpeak :

Indiquez votre nom d'utilisateur et votre mot de passe d'administrateur et cliquez sur Connexion bouton. Vous devriez voir le tableau de bord TeamSpeak sur la page suivante :

Toutes nos félicitations! vous avez installé TeamSpeak avec succès sur Ubuntu 20.04.

Bien sûr, vous n'avez pas besoin d'installer TeamSpeak si vous utilisez l'un de nos services d'hébergement VPS géré, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts d'installer TeamSpeak sur Ubuntu 18.04 ou 20.04, pour vous. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande.

PS. Si vous avez aimé cet article sur la façon d'installer TeamSpeak sur Ubuntu 18.04 et 20.04, partagez-le avec vos amis sur les réseaux sociaux en utilisant les boutons à gauche ou laissez simplement une réponse ci-dessous. Merci.


Panels
  1. Comment installer FastPanel sur Ubuntu 20.04

  2. Comment installer MySQL sur Ubuntu 16.04

  3. Comment configurer un serveur TeamSpeak sur Ubuntu 16.04

  4. Comment installer NextCloud 13 sur Ubuntu 16.04

  5. Comment installer osTicket sur Ubuntu 16.04

Comment installer TeamSpeak Server sur Ubuntu 21.04

Comment installer TeamSpeak Server sur Ubuntu 20.04 ?

Comment installer TeamSpeak Server sur Ubuntu 16.04 LTS

Comment installer TeamSpeak Server sur Ubuntu 20.04 LTS

Comment installer aaPanel sur Ubuntu 20.04

Comment installer Consul Server sur Ubuntu 20.04