Teamspeak este un server VOIP care poate fi utilizat pentru ca echipele / mai multe persoane să comunice. Este relativ ușor și sigur, deoarece actualizările sunt lansate în mod regulat.
În acest tutorial, vom instala Teamspeak pe instanța dvs. CentOS 7.
Cerințe preliminare
Înainte de a începe, veți avea nevoie de:
- Sistem CentOS 7 (doar 64 biți).
- 512 MB RAM sau mai mare.
wget (utilitate folosită pentru descărcarea fișierelor).
nanosau vim(orice editor de text este în regulă).
Instalare
Cerințe preliminare
Actualizați pachetele de sistem. Este posibil să dureze ceva timp.
yum update -y
Instalați instrumentele necesare pentru acest tutorial.
yum install nano wget perl tar net-tools bzip2 -y
Instalare
Adăugați un utilizator neprivitat pentru a rula Teamspeak. Când vi se solicită, introduceți parola dorită.
useradd ts
passwd ts
Recupera software-ul serverului Teamspeak.
cd ~
wget http://dl.4players.de/ts/releases/3.0.13.8/teamspeak3-server_linux_amd64-3.0.13.8.tar.bz2
Extrageți tarball-ul Teamspeak și copiați toate fișierele în directorul de acasă al utilizatorului nostru neprivilejat.
tar -xvf teamspeak3-server_linux_amd64-3.0.13.8.tar.bz2
cd teamspeak3-server_linux_amd64
cp * -R /home/ts
Eliminați fișierele temporare.
cd ~
rm -rf teamspeak3-server_linux_amd64
rm -rf teamspeak3-server_linux_amd64-3.0.13.8.tar.bz2
Acordă permisiunile corespunzătoare tsutilizatorului nostru .
chown -R ts:ts /home/ts
Creați un serviciu Systemd pentru Teamspeak.
nano /lib/systemd/system/teamspeak.service
Inserați următoarele:
[Unit]
Description=Team Speak 3 Server
After=network.target
[Service]
WorkingDirectory=/home/teamspeak/
User=ts
Group=ts
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 ieșiți (apăsați CTRLși Osimultan, urmați Entertasta)
Reîncărcați unități Systemd.
systemctl --system daemon-reload
Faceți ca Teamspeak să ruleze la pornire.
systemctl enable teamspeak.service
Pornirea, oprirea și repornirea echipei Teamspeak
Controlul echipei este simplu. Puteți controla Teamspeak cu următoarea comandă:
systemctl (option) teamspeak.service
Înlocuiți (option)cu start, stopsau restart.
Configurarea firewallului
CentOS 7 nu mai folosește iptables. Ca alternativă, CentOS 7 vine firewalldimplicit.
Găsiți zona implicită. În instanțele Vultr care rulează CentOS 7, zona implicită este public.
firewall-cmd --get-default-zone
Deschideți porturile implicite pentru Teamspeak. Dacă fiecare regulă este adăugată cu succes, rezultatul va citi „succes”.
firewall-cmd --zone=public --permanent --add-port=10011/tcp
firewall-cmd --zone=public --permanent --add-port=30033/tcp
firewall-cmd --zone=public --permanent --add-port=9987/udp
Reîncărcați firewalld.
firewall-cmd --reload
Concluzie
Felicitări! Ați creat cu succes un server Teamspeak. Te poți conecta la acesta cu Clientul Teamspeak .
A se distra!