Zoeken op website

Hoe TeamSpeak Server te installeren in CentOS 7


TeamSpeak is een populaire, platformonafhankelijke VoIP- en tekstchattoepassing voor interne zakelijke communicatie, onderwijs en training (lezingen), online gamen en contact maken met vrienden en familie. De primaire prioriteit is het leveren van een oplossing die eenvoudiger te gebruiken is, met strenge beveiligingsnormen, uitstekende spraakkwaliteit en minder systeem- en bandbreedtegebruik. Het maakt gebruik van een client-server-architectuur en kan duizenden gelijktijdige gebruikers verwerken.

Hoe het werkt

Implementeer uw eigen TeamSpeak Server op een Linux VPS en deel uw TeamSpeak Server-adres met teamgenoten, vrienden en familie of met iedereen met wie u wilt communiceren. Met behulp van de gratis desktop TeamSpeak Client maken ze verbinding met uw TeamSpeak Server en beginnen ze te praten. Het is zo makkelijk!

Belangrijkste kenmerken

  • Het is gemakkelijk te gebruiken en zeer aanpasbaar.
  • Heeft een gedecentraliseerde infrastructuur en is zeer schaalbaar.
  • Ondersteunt hoge beveiligingsnormen.
  • Biedt opmerkelijke stemkwaliteit.
  • Zorgt voor een laag gebruik van systeembronnen en bandbreedte.
  • Ondersteunt krachtige bestandsoverdracht.
  • Ondersteunt ook een robuust toestemmingssysteem.
  • Ondersteunt verbluffende 3D-geluidseffecten.
  • Zorgt voor mobiele connectiviteit en nog veel meer.

Vereisten

  1. CentOS 7 Server met minimale systeeminstallatie
  2. CentOS 7 Server met statisch IP-adres

In deze tutorial leggen we uit hoe u TeamSpeak Server op uw CentOS 7-instantie en een desktop TeamSpeak Client op een Linux-machine installeert.

TeamSpeak Server installeren in CentOS 7

1. Begin eerst met het updaten van uw CentOS 7 serverpakketten en installeer vervolgens de benodigde afhankelijkheden voor het installatieproces met behulp van de volgende opdrachten.

yum update
yum install vim wget perl tar net-tools bzip2

2. Vervolgens moet u een gebruiker aanmaken voor het TeamSpeak Server-proces om ervoor te zorgen dat de TeamSpeak-server in de gebruikersmodus draait, los van andere processen.

useradd teamspeak
passwd teamspeak

3. Ga nu naar de TeamSpeak Server-downloadpagina en pak de meest recente versie (d.w.z. 3.2.0) met behulp van de volgende wget-opdracht, pak vervolgens de tarball uit en kopieer alle bestanden naar de thuismap van onze niet-bevoorrechte gebruiker, zoals weergegeven.

wget -c http://dl.4players.de/ts/releases/3.2.0/teamspeak3-server_linux_amd64-3.2.0.tar.bz2
tar -xvf teamspeak3-server_linux_amd64-3.2.0.tar.bz2
mv teamspeak3-server_linux_amd64 teamspeak3
cp -R teamspeak3 /home/teamspeak/
chown -R teamspeak:teamspeak /home/teamspeak/teamspeak3/

4. Zodra alles op zijn plaats staat, schakelt u over naar teamspeak gebruiker en start u de teamspeak-server handmatig met de volgende opdrachten.

su - teamspeak
cd teamspeak3/
./ts3server_startscript.sh start

5. Om TeamSpeak Server onder Systemd services te beheren, moet u een teamspeak service eenheidsbestand maken.

su -
vi /etc/systemd/system/teamspeak.service

Voeg de volgende configuratie toe aan het eenheidsbestand.

[Unit]
Description=Team Speak 3 Server
After=network.target

[Service]
WorkingDirectory=/home/teamspeak/teamspeak3/
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

Sla het bestand op en sluit het. Start vervolgens teamspeak server voorlopig en schakel deze als volgt in om automatisch te starten bij het opstarten van het systeem.

systemctl start teamspeak
systemctl enable teamspeak
systemctl status teamspeak

6. Wanneer u de teamspeak-server voor de eerste keer start, genereert deze een beheerder token/sleutel die u gebruikt om verbinding te maken met de server van een TeamSpeak-client. U kunt het logbestand bekijken om de sleutel op te halen.

cat /home/teamspeak/logs/ts3server_2017-08-09__22_51_25.819181_1.log

7. Vervolgens luistert TeamSpeak op een aantal poorten: 9987 UDP (TeamSpeak Voice service), 10011 TCP (TeamSpeak ServerQuery) en 30033 TCP (TeamSpeak FileTransfer).

Pas daarom als volgt uw firewallregels aan om deze poorten te openen.

firewall-cmd --zone=public --add-port=9987/udp --permanent
firewall-cmd --zone=public --add-port=10011/tcp --permanent
firewall-cmd --zone=public --add-port=30033/tcp --permanent
firewall-cmd --reload

TeamSpeak-client installeren in Ubuntu 18.04

8. Log in op uw Ubuntu Desktop-machine (u kunt elk Linux-besturingssysteem gebruiken) en ga naar de TeamSpeak Client-downloadpagina en pak de meest recente versie (d.w.z. 3.1.9) gebruik de volgende wget-opdracht en installeer deze zoals weergegeven.

wget http://dl.4players.de/ts/releases/3.1.9/TeamSpeak3-Client-linux_amd64-3.1.9.run
chmod 755 TeamSpeak3-Client-linux_amd64-3.1.9.run
./TeamSpeak3-Client-linux_amd64-3.1.9.run
cd TeamSpeak3-Client-linux_amd64
./ts3client_runscript.sh

9. Om toegang te krijgen tot het beheerdersaccount van de serverquery, gebruikt u de loginnaam en het wachtwoord die zijn aangemaakt na het starten van de server. Hier wordt u ook gevraagd om de ServerAdmin Key op te geven. Zodra u de sleutel heeft ingevoerd, ziet u het onderstaande bericht dat betekent dat u nu beheerdersrechten heeft op de teamspeak-server die u zojuist hebt geïnstalleerd.

Privilege Key successfully used.

Ga voor meer informatie naar de TeamSPeak-startpagina: https://www.teamspeak.com/en/

In dit artikel hebben we uitgelegd hoe u TeamSpeack Server op CentOS 7 en een client op Ubuntu Desktop installeert. Als u vragen of gedachten heeft, kunt u het onderstaande feedbackformulier gebruiken om ons te bereiken.