Pereiti prie pagrindinio turinio

TeamSpeak serverio diegimas Ubuntu ir Debian sistemose

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

  1. Naujai įdiegta Ubuntu 22.04 arba 24.04, arba Debian 11 ar 12 operacinė sistema. Rekomenduojama naudoti 64 bitų versiją.

  2. Saugumo sumetimais serveriui paleisti sukurkite atskirą naudotoją, pavyzdžiui, teamspeak, ir suteikite jam sudo teises.

  3. 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
Ar gavote atsakymą į savo klausimą?