Cum se instalează TeamSpeak Server în CentOS 7


TeamSpeak este o aplicație de chat text și VoIP multiplatformă populară pentru comunicarea internă în afaceri, educație și formare (prelegeri), jocuri online și conectarea cu prietenii și familia. Prioritatea sa principală este furnizarea unei soluții mai simplu de utilizat, cu standarde de securitate puternice, o calitate superbă a vocii și o utilizare mai redusă a sistemului și a lățimii de bandă. Utilizează o arhitectură client-server și este capabil să gestioneze mii de utilizatori simultan.

Cum functioneaza

Implementați-vă propriul TeamSpeak Server pe un VPS Linux și partajați-vă adresa TeamSpeak Server cu colegii de echipă, prietenii și familia sau oricui doriți să comunicați. Folosind clientul TeamSpeak desktop gratuit, se conectează la serverul tău TeamSpeak și încep să vorbească. Este atât de ușor!

Caracteristici cheie

  • Este ușor de utilizat și foarte personalizabil.
  • Are o infrastructură descentralizată și este foarte scalabil.
  • Suportă standarde înalte de securitate.
  • Oferă o calitate remarcabilă a vocii.
  • Permite utilizarea redusă a resurselor sistemului și a lățimii de bandă.
  • Suporta transfer puternic de fișiere.
  • De asemenea, acceptă un sistem de permisiuni robust.
  • Suportă efecte sonore 3D uimitoare.
  • Permite conectivitate mobilă și multe altele.

Cerințe

  1. Server CentOS 7 cu instalare minimă a sistemului
  2. Server CentOS 7 cu adresă IP statică

În acest tutorial, vom explica cum să instalați TeamSpeak Server pe instanța dvs. CentOS 7 și un desktop TeamSpeak Client pe o mașină Linux.

Instalarea TeamSpeak Server în CentOS 7

1. Începeți mai întâi prin a vă actualiza pachetele de server CentOS 7 și apoi instalați dependențele necesare pentru procesul de instalare folosind următoarele comenzi.

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

2. În continuare, trebuie să creați un utilizator pentru procesul TeamSpeak Server pentru a vă asigura că serverul TeamSpeak rulează în modul utilizator detașat de alte procese.

useradd teamspeak
passwd teamspeak

3. Acum accesați pagina de descărcare TeamSpeak Server și luați cea mai recentă versiune (adică 3.2.0) folosind următoarea comandă wget și apoi extrageți tarball-ul și copiați toate fișiere în directorul principal al utilizatorului nostru neprivilegiat, așa cum se arată.

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. Odată ce totul este la locul său, treceți acum la utilizatorul teamspeak și porniți manual serverul teamspeak folosind următoarele comenzi.

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

5. Pentru a gestiona TeamSpeak Server sub serviciile Systemd, trebuie să creați un fișier de unitate teamspeak service.

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

Adăugați următoarea configurație în fișierul unității.

[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

Salvați și închideți fișierul. Apoi porniți serverul teamspeak pentru moment și activați-l să pornească automat la pornirea sistemului, după cum urmează.

systemctl start teamspeak
systemctl enable teamspeak
systemctl status teamspeak

6. Când porniți serverul teamspeak pentru prima dată, acesta generează un token/cheie de administrator pe care îl veți folosi pentru a vă conecta la server de la un client TeamSpeak. Puteți vizualiza fișierul jurnal pentru a obține cheia.

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

7. În continuare, TeamSpeak ascultă pe un număr de porturi: 9987 UDP (serviciu TeamSpeak Voice), 10011 TCP (TeamSpeak ServerQuery) și 30033 TCP (TeamSpeak FileTransfer).

Prin urmare, modificați regulile firewall-ului pentru a deschide aceste porturi după cum urmează.

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

Instalarea clientului TeamSpeak în Ubuntu 18.04

8. Conectați-vă la computerul Ubuntu Desktop (puteți folosi orice sistem de operare Linux) și accesați pagina de descărcare TeamSpeak Client și luați cea mai recentă versiune (adică 3.1.9) folosind următoarea comandă wget și instalați-o așa cum se arată.

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. Pentru a accesa contul de administrator de interogări server, utilizați numele de autentificare și parola care au fost create după pornirea serverului. Aici, vi se va cere, de asemenea, să furnizați Cheia ServerAdmin, odată ce ați introdus cheia, veți vedea mesajul de mai jos, ceea ce înseamnă că acum aveți drepturi administrative pe serverul teamspeak pe care tocmai l-ați instalat.

Privilege Key successfully used.

Pentru mai multe informații, consultați pagina de pornire TeamSPeak: https://www.teamspeak.com/en/

În acest articol, am explicat cum să instalați TeamSpeack Server pe CentOS 7 și un client pe Ubuntu Desktop. Dacă aveți întrebări sau gânduri de împărtășit, folosiți formularul de feedback de mai jos pentru a ne contacta.