Sådan installeres TeamSpeak Server i CentOS 7


TeamSpeak er en populær VoIP- og tekstchatapplikation på tværs af platforme til intern forretningskommunikation, uddannelse og træning (forelæsninger), onlinespil og forbindelse til venner og familie. Dens primære prioritet er at levere en løsning, der er enklere at bruge, med stærke sikkerhedsstandarder, fremragende stemmekvalitet og mindre system- og båndbreddeudnyttelse. Det bruger en klientserverarkitektur og er i stand til at håndtere tusindvis af samtidige brugere.

Distribuer din egen TeamSpeak Server på en Linux VPS, og del din TeamSpeak Server-adresse med holdkammerater, venner og familie eller nogen, du vil kommunikere med. Ved hjælp af den gratis desktop TeamSpeak Client opretter de forbindelse til din TeamSpeak Server og begynder at tale. Det er så let!

  • Den er nem at bruge og meget tilpasselig.
  • Har en decentral infrastruktur og er meget skalerbar.
  • Understøtter høje sikkerhedsstandarder.
  • Tilbyder bemærkelsesværdig stemmekvalitet.
  • Tillader brug af lav systemressource og båndbredde.
  • Understøtter kraftig filoverførsel.
  • Understøtter også et robust tilladelsessystem.
  • Understøtter fantastiske 3D-lydeffekter.
  • Giver mulighed for mobil forbindelse og meget mere.

  1. CentOS 7-server med minimal systeminstallation
  2. CentOS 7-server med statisk IP-adresse

I denne vejledning forklarer vi, hvordan du installerer TeamSpeak Server på din CentOS 7-forekomst og en desktop TeamSpeak-klient på en Linux-maskine.

Installation af TeamSpeak Server i CentOS 7

1. Start først med at opdatere dine CentOS 7-serverpakker, og installer derefter de nødvendige afhængigheder til installationsprocessen ved hjælp af følgende kommandoer.

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

2. Dernæst skal du oprette en bruger til TeamSpeak Server-processen for at sikre, at TeamSpeak-serveren kører i brugertilstand løsrevet fra andre processer.

# useradd teamspeak
# passwd teamspeak

3. Gå nu til wget-kommandoen, og træk derefter tarball ud og kopier alle filerne til vores uprivilegerede brugers hjemmekatalog som vist.

# 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. Når alt er på plads, skal du nu skifte til teamspeak-bruger og starte teamspeak-serveren manuelt ved hjælp af følgende kommandoer.

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

5. For at administrere TeamSpeak Server under Systemd-tjenester skal du oprette en teamspeak-serviceenhedsfil.

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

Tilføj følgende konfiguration i enhedsfilen.

[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

Gem og luk filen. Start derefter teamspeak-serveren for nu, og aktiver den til at starte automatisk ved systemstart som følger.

# systemctl start teamspeak
# systemctl enable teamspeak
# systemctl status teamspeak

6. Når du starter teamspeak-serveren første gang, genererer den et administrator-token/nøgle, som du vil bruge til at oprette forbindelse til serveren fra en TeamSpeak-klient. Du kan se logfilen for at få nøglen.

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

7. Derefter lytter TeamSpeak på et antal porte: 9987 UDP (TeamSpeak Voice service), 10011 TCP (TeamSpeak ServerQuery) og 30033 TCP (TeamSpeak FileTransfer).

Ændr derfor dine firewallregler for at åbne disse porte som følger.

# 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

Installation af TeamSpeak Client i Ubuntu 18.04

8. Log ind på din Ubuntu Desktop-maskine (du kan bruge ethvert Linux OS), og gå til wget-kommandoen og installer den som vist.

$ 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. For at få adgang til serverforespørgselens admin-konto skal du bruge det loginnavn og den adgangskode, der blev oprettet efter start af serveren. Her bliver du også bedt om at give ServerAdmin-nøglen, når du først har indtastet nøglen, vil du se meddelelsen nedenfor, hvilket betyder at du nu har administrative rettigheder på den teamspeak-server, du lige har installeret.

Privilege Key successfully used.

For mere information, se TeamSPeak-hjemmesiden: https://www.teamspeak.com/en/

I denne artikel har vi forklaret, hvordan du installerer TeamSpeack Server på CentOS 7 og en klient på Ubuntu Desktop. Hvis du har spørgsmål eller tanker at dele, så brug feedbackformularen nedenfor for at nå os.