TeamSpeak yra puikus sprendimas internetiniams žaidimams, mokymams, vidinei įmonės komunikacijai ir bendravimui su draugais bei šeimos nariais. Pagrindinis TeamSpeak tikslas yra pasiūlyti lengvai naudojamą, saugų ir kokybišką balso ryšio sprendimą, kuriam reikia nedaug sistemos bei interneto ryšio išteklių. Dėl kliento ir serverio architektūros TeamSpeak vienu metu gali aptarnauti net kelis tūkstančius naudotojų.
TeamSpeak kliento programa ir serveris suteikia daug galimybių tiek pradedantiesiems, tiek pažengusiems naudotojams. Dėl plataus funkcijų pasirinkimo ir didelio našumo TeamSpeak yra universalus balso komunikacijos įrankis.
Reikalavimai
Naujai įdiegta Ubuntu 22.04 arba 24.04, arba Debian 11 ar 12 operacinė sistema. Rekomenduojama naudoti 64 bitų versiją.
Saugumo sumetimais serveriui paleisti sukurkite atskirą naudotoją, pavyzdžiui,
teamspeak, ir suteikite jamsudoteises.Reikia bent 1 vCPU, 1 GB operatyviosios atminties ir 10 GB laisvos vietos diske.
Diegimas
Sistemos atnaujinimas
Prieš pradedant diegimą rekomenduojama atnaujinti serverio paketų sąrašą ir visus įdiegtus paketus.
apt-get update && apt-get upgrade -y
TeamSpeak diegimas
Pirmiausia saugumo sumetimais sukurkite atskirą naudotoją.
adduser teamspeak
Pereikite į naujo naudotojo katalogą.
cd /home/teamspeak
Atsisiųskite TeamSpeak serverio paketą.
wget https://files.teamspeak-services.com/releases/server/3.13.7/teamspeak3-server_linux_amd64-3.13.7.tar.bz2
Išskleiskite atsisiųstą paketą naudodami tar.
tar -xvf teamspeak3-server_linux_amd64-3.13.7.tar.bz2
TeamSpeak paleidimas
TeamSpeak serveris pateikiamas jau sukompiliuotas, todėl jo papildomai konfigūruoti ar kompiliuoti nereikia. Pereikite į serverio katalogą.
cd teamspeak3-server_linux_amd64
Patvirtinkite, kad sutinkate su TeamSpeak licencijos sąlygomis.
touch .ts3server_license_accepted
Paleiskite serverio paleidimo scenarijų.
./ts3server_startscript.sh start
Pirmą kartą paleidus serverį bus parodytas prisijungimo vardas, slaptažodis ir saugos raktas. Išsaugokite šiuos duomenis, nes jų reikės jungiantis prie serverio pirmą kartą.
Kompiuteryje atidarykite TeamSpeak programą. Paspauskite CTRL + S, kad atidarytumėte prisijungimo langą. Įveskite savo serverio IP adresą, naudotojo vardą serveradmin ir pateiktą slaptažodį.
Sėkmingai prisijungus programa paprašys saugos rakto. Nukopijuokite jį iš SSH sesijos ir įklijuokite į TeamSpeak programos lauką.
Automatinio TeamSpeak paleidimo nustatymas
TeamSpeak galima nustatyti taip, kad jis būtų automatiškai paleidžiamas kiekvieną kartą perkrovus serverį.
Būdami teamspeak3-server_linux_amd64 kataloge sukurkite naują failą.
nano /etc/init/teamspeak.conf
Įklijuokite šį kodą ir išsaugokite failą.
#!/bin/sh
chdir /root/teamspeak/teamspeak3-server_linux_amd64/
respawn
setuid root
setgid root
exec /root/teamspeak/teamspeak3-server_linux_amd64/ts3server_minimal_runscript.sh
start on runlevel [2]
stop on runlevel [013456]
Kitą kartą perkrovus serverį TeamSpeak bus paleistas automatiškai.
Užkardos konfigūravimas
Jeigu naudojate užkardą, turite atverti 9987, 30033, 10011 ir 41144 prievadus. Toliau pateiktos iptables komandos, skirtos šiems prievadams atverti. Kiekvieną eilutę vykdykite kaip atskirą komandą.
iptables -A INPUT -p udp --dport 9987 -j ACCEPT
iptables -A INPUT -p tcp --dport 30033 -j ACCEPT
iptables -A INPUT -p tcp --dport 10011 -j ACCEPT
iptables -A INPUT -p tcp --dport 41144 -j ACCEPT



