El TeamSpeak és un programari propietari multiplataforma de veu sobre IP (VoIP) molt utilitzat per les comunitats de videojocs i tecnologia. En aquest tutorial explicarem com instal·lar un servidor de TeamSpeak 3 al Debian/Ubuntu i al Windows.
Et recomanem activar l'Anti DDoS estricte si el teu servidor TS3 és d'accés públic.
Pots llegir més sobre l'anti DDoS estricte a l'article següent.
Abans de procedir amb la instal·lació, recorda habilitar el port 9987 UDP i el port 30033 TCP al tallafoc de Clouding.
Comença afegint un altre usuari per executar el servidor TeamSpeak. Posa-hi 'teamspeak' com a nom d'usuari. Pots triar qualsevol altre nom d'usuari que vulguis.
# adduser --disabled-login teamspeak
Canvia a l'usuari teamspeak
# su teamspeak
Accedeix al directori que acabes de crear
# cd /home/teamspeak
Descarrega la darrera versió del TeamSpeak3. Consulta al lloc web oficial del TeamSpeak la darrera versió de Linux Server de 64 bits i substitueix el número de versió a l'URL que apareix a continuació.
# wget https://files.teamspeak-services.com/releases/server/3.13.7/teamspeak3-server_linux_amd64-3.13.7.tar.bz2
Extreu l'arxiu descarregat
# tar xvfj teamspeak3-server_linux_amd64-*.tar.bz2
Copia tot el contingut del directori extret al directori personal de l'usuari teamspeak.
# cp teamspeak3-server_linux_amd64/* -R /home/teamspeak/
L'arxiu descarregat ja no és necessari. El pots eliminar.
# rm teamspeak3-server_linux_amd64-*.tar.bz2
El TeamSpeak 3 requereix que acceptis el seu acord de llicència. Accepta l'acord de llicència creant un fitxer de llicència. Apareixerà un fitxer anomenat .ts3server_license_accepted, que indicarà que estàs d'acord amb els termes de l'acord.
# touch /home/teamspeak/.ts3server_license_accepted
Surt de la sessió de l'usuari Teamspeak
# exit
Crea un fitxer de servei del systemd perquè el Teamspeak s'executi en arrencar.
# nano /lib/systemd/system/ts3server.service
Afegeix les línies següents i desa el fitxer:
[Unit]
Description=TeamSpeak 3 Server
After=network.target
[Service]
WorkingDirectory=/home/teamspeak
User=teamspeak
ExecStart=/home/teamspeak/ts3server_minimal_runscript.sh
ExecStop=/home/teamspeak/ts3server_startscript.sh stop
ExecReload=/home/teamspeak/ts3server_startscript.sh restart
Restart=always
RestartSec=15
[Install]
WantedBy=multi-user.target
Recarrega el systemd
# systemctl daemon-reload
Habilita el TeamSpeak perquè s'iniciï en arrencar el servidor
# systemctl start ts3server
# systemctl enable ts3server
Comprova que el servei estigui actiu
# systemctl status ts3server
Canvia a l'usuari teamspeak
# su teamspeak
Obtén la clau de privilegis ServerAdmin necessària per connectar-te per primera vegada al servidor.
# cat /home/teamspeak/logs/ts3server_*
L'ordre anterior mostra la clau de privilegis ServerAdmin:
ServerAdmin privilege key created, please use the line below
token=
Hauràs d'introduir la clau al client del TeamSpeak.
Quan et connectis per primera vegada al servidor TS3, et demanarà la clau de privilegis. Només caldrà introduir-la per obtenir permisos de Server Admin.
Ja has creat un servidor TeamSpeak3 al Linux i t'hi has connectat correctament!
Instal·lació al Windows:
Descarrega el programari del servidor TeamSpeak 3 per al sistema operatiu Windows. Després, extreu-lo a la ubicació que vulguis.
Executa l'instal·lador del servidor TeamSpeak 3:
Obre els fitxers extrets del servidor TS3 i executa l'instal·lador ts3server.exe. Et demanarà que acceptis l'acord de llicència. Un cop fet, obtindràs la clau de privilegis i altra informació.
Connecta-t'hi mitjançant el client TeamSpeak3:
Com que l'instal·lador ha fet tota la feina per nosaltres, l'últim pas és connectar-te al servidor TS3.
Connecta-t'hi mitjançant l'adreça IP pública del teu servidor.
Finalment, hauràs d'enganxar la clau de privilegis que hem obtingut anteriorment per aconseguir drets d'administrador.
Ja has creat un servidor TeamSpeak3 al Windows i t'hi has connectat correctament!
Recorda que, si tens consultes sobre aquesta qüestió o qualsevol altra relacionada amb els teus servidors a Clouding, no dubtis a escriure a soporte@clouding.io Som al teu costat per al que necessitis!