"TeamSpeak" yra populiari balso ir teksto bendravimo programinė įranga, plačiai naudojama žaidėjų bendruomenėse ir kituose kolektyvuose. Ši uždara VOIP programa leidžia naudotojams bendrauti viename pokalbyje naudojant balso kanalus. TeamSpeak garsėja tokiomis funkcijomis kaip mobilusis ryšys, pažangi leidimų sistema, aukšta garso kokybė ir kt. "TeamSpeak" serverį ir klientą galima įdiegti įvairiose operacinėse sistemose, pavyzdžiui, "Linux", "FreeBSD", "MacOS" ir "Windows" (32 ir 64 bitų versijos).
Reikalavimai
- Virtualus serveris (VPS) su įdiegta Ubuntu 24.04.
- Pagrindinės teisės arba paskyra su sudo.
1 veiksmas: Prisijunkite prie serverio per SSH
Pirmiausia turite prisijungti prie serverio per SSH naudodami root naudotojo vardą. Įvykdykite šią komandą, vietoj IP_Address įrašydami savo serverio IP adresą, o vietoje Port_number - SSH prievado numerį:
ssh root@IP_Address -p Port_number
Norėdami įsitikinti, kad įdiegta tinkama "Ubuntu" versija, paleiskite šią komandą:
lsb_release -a
Tikėtinas rezultatas:
Distributor ID: Ubuntu
Description: Ubuntu 24.04 LTS
Release: 24.04
Codename: noble
2 veiksmas: Sukurkite naują naudotoją
Dabar sukurkime naują sistemos naudotoją "TeamSpeak" serveriui paleisti. Įveskite komandą:
useradd -mrd /opt/teamspeak teamspeak -s "$(which bash)"
Ši komanda sukurs katalogą /opt/teamspeak, kuris bus " TeamSpeak" naudotojo namų katalogas. Jį naudosime serveriui įdiegti.
3 žingsnis: Atsisiųskite ir įdiekite "TeamSpeak" serverį
Įveskite komandą:
apt install bzip2
Pakeiskite naudotoją į naujai sukurtą " teamspeak" naudotoją ir atsisiųskite serverį:
su - teamspeak
wget https://files.teamspeak-services.com/releases/server/3.13.7/teamspeak3-server_linux_amd64-3.13.7.tar.bz2 -O teamspeak-server.tar.bz2
Išpakuokite archyvą:
tar xvfj teamspeak-server.tar.bz2 --strip-components 1
Dabar reikia sutikti su licencijos sutartimi. Sukurkite tuščią failą:
touch ~/.ts3server_license_accepted
Po to išeikite iš "teamspeak" naudotojo:
exit
4 veiksmas: Sukurkite sistemos paslaugą
Norėdami valdyti "TeamSpeak" serverį, sukurkime sistemos paslaugą. Atidarykite redaktorių ir sukurkite paslaugos failą:
nano /etc/systemd/system/teamspeak.service
Pridėkite šį kodą:
[Unit]
Description=Teamspeak Service
Wants=network.target
[Service]
WorkingDirectory=/opt/teamspeak
User=teamspeak
ExecStart=/opt/teamspeak/ts3server_minimal_runscript.sh
ExecStop=/opt/teamspeak/ts3server_startscript.sh stop
ExecReload=/opt/teamspeak/ts3server_startscript.sh restart
Restart=always
RestartSec=15
[Install]
WantedBy=multi-user.target
Išsaugokite failą ir išeikite iš redaktoriaus. Pritaikykite pakeitimus naudodami komandą:
systemctl daemon-reload
Aktyvuokite paslaugą, kad ji būtų paleista paleidžiant sistemą, ir paleiskite ją dabar:
systemctl enable --now teamspeak
Norėdami patikrinti serverio būseną, naudokite komandą:
systemctl status teamspeak
5 veiksmas: nustatykite administratoriaus slaptažodį
Sustabdykime serverį:
systemctl stop teamspeak.service
Dabar paleiskime serverį su administratoriaus slaptažodžiu:
su - teamspeak
./ts3server_startscript.sh start serveradmin_password=YourPass
Nustatę slaptažodį, sustabdykite "TeamSpeak" paslaugą:
./ts3server_startscript.sh stop
Po to atsijunkite įvesdami:
exit
Paleiskite "TeamSpeak" paslaugą:
systemctl start teamspeak.service
6 veiksmas: Prisijunkite prie "TeamSpeak" serverio
Atsisiųskite ir į savo kompiuterį įdiekite "TeamSpeak" klientą. Paleidimo metu įveskite serverio IP adresą ir ankstesniame žingsnyje sukurtą slaptažodį. Prisijungę įveskite simbolį, kuris buvo sukurtas paleidžiant paslaugą. Šį žetoną rasite naudodami serveryje vykdomą komandą:
grep -i token /opt/teamspeak/logs/*
Svarbu : išsaugokite šį žetoną, jis reikalingas administratoriui jungiantis prie serverio!
Išvada
Dabar "TeamSpeak" serveris įdiegtas ir veikia jūsų Ubuntu 24.04 serveryje.