Requisits previs
Instal·lació
Conclusió
Teamspeak és un servidor VOIP que es pot utilitzar perquè es comuniquin equips o diverses persones. És relativament lleuger i segur, ja que les actualitzacions es publiquen regularment.
En aquest tutorial, instal·larem Teamspeak a la vostra instància CentOS 7.
Requisits previs
Abans de començar, necessitareu:
- Sistema CentOS 7 (només 64 bits).
- 512 MB de RAM o superior.
wget (utilitat utilitzada per descarregar fitxers).
nanoo vim(qualsevol editor de text està bé).
Instal·lació
Requisits previs
Actualitzeu els paquets del sistema. Això pot trigar una mica.
yum update -y
Instal·leu les eines necessàries per a aquest tutorial.
yum install nano wget perl tar net-tools bzip2 -y
Instal·lació
Afegiu un usuari sense privilegis per executar Teamspeak. Quan se us demani, introduïu la contrasenya desitjada.
useradd ts
passwd ts
Recupereu el programari del servidor Teamspeak.
cd ~
wget http://dl.4players.de/ts/releases/3.0.13.8/teamspeak3-server_linux_amd64-3.0.13.8.tar.bz2
Extraieu el fitxer tarball de Teamspeak i copieu tots els fitxers al directori d'inici del nostre usuari sense privilegis.
tar -xvf teamspeak3-server_linux_amd64-3.0.13.8.tar.bz2
cd teamspeak3-server_linux_amd64
cp * -R /home/ts
Elimina els fitxers temporals.
cd ~
rm -rf teamspeak3-server_linux_amd64
rm -rf teamspeak3-server_linux_amd64-3.0.13.8.tar.bz2
Concediu els permisos adequats al nostre tsusuari.
chown -R ts:ts /home/ts
Creeu un servei Systemd per a Teamspeak.
nano /lib/systemd/system/teamspeak.service
Enganxeu el següent:
[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
Desa i surt (prem CTRLi Osimultàniament, seguit de la Entertecla).
Recarrega les unitats Systemd.
systemctl --system daemon-reload
Feu que Teamspeak s'executi a l'inici.
systemctl enable teamspeak.service
Iniciar, aturar i reiniciar Teamspeak
Controlar Teamspeak és senzill. Podeu controlar Teamspeak amb l'ordre següent:
systemctl (option) teamspeak.service
Substitueix (option)per start, stop, o restart.
Configuració del tallafoc
CentOS 7 ja no fa servir iptables. Com a alternativa, CentOS 7 ve firewalldde manera predeterminada.
Cerqueu la zona per defecte. A les instàncies de Vultr amb CentOS 7, la zona predeterminada és public.
firewall-cmd --get-default-zone
Obriu els ports predeterminats per a Teamspeak. Si cada regla s'afegeix amb èxit, la sortida dirà "èxit".
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
Torna a carregar firewalld.
firewall-cmd --reload
Conclusió
Felicitats! Heu creat correctament un servidor Teamspeak. Podeu connectar-hi amb el client Teamspeak .
Diverteix-te!