TeamSpeak ir populāra balss un teksta saziņas programmatūra, ko plaši izmanto spēlētāju kopienās un citos kolektīvos. Šī slēgtā VOIP lietojumprogramma ļauj lietotājiem sazināties vienotā tērzētavā, izmantojot balss kanālus. TeamSpeak ir pazīstama ar tādām funkcijām kā mobilā savienojamība, uzlabota atļauju sistēma, augsta skaņas kvalitāte un citas. TeamSpeak serveri un klientu var instalēt dažādās operētājsistēmās, piemēram, Linux, FreeBSD, macOS un Windows (32 un 64 bitu versijās).
Vispirms ir nepieciešams pieslēgties serverim, izmantojot SSH ar lietotāja root tiesībām. Izpildiet šādu komandu, aizstājot IP_address
ar servera IP adresi un Port_number
ar SSH porta numuru:
ssh root@IP_Address -p Port_number
Lai pārliecinātos, ka ir instalēta pareizā Ubuntu versija, izpildiet komandu:
lsb_release -a
Paredzamais rezultāts:
Distributor ID: Ubuntu
Description: Ubuntu 24.04 LTS
Release: 24.04
Codename: noble
Tagad izveidosim jaunu sistēmas lietotāju TeamSpeak servera darbināšanai. Ievadiet komandu:
useradd -mrd /opt/teamspeak teamspeak -s "$(which bash)"
Šī komanda izveidos direktoriju /opt/teamspeak
, kas būs TeamSpeak lietotāja mājas direktorija. Mēs to izmantosim, lai instalētu serveri.
Ievadiet komandu:
apt install bzip2
Izmainiet lietotāju uz jaunizveidoto teamspeak lietotāju un lejupielādējiet serveri:
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
Izpako arhīvu:
tar xvfj teamspeak-server.tar.bz2 --strip-components 1
Tagad jums ir jāpieņem licences līgums. Izveidojiet tukšu failu:
touch ~/.ts3server_license_accepted
Pēc tam izejiet no teamspeak lietotāja:
exit
Lai pārvaldītu TeamSpeak serveri, izveidosim sistēmas pakalpojumu. Atveriet redaktoru, lai izveidotu pakalpojuma failu:
nano /etc/systemd/system/teamspeak.service
Pievienojiet šādu kodu:
[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
Saglabājiet failu un izejiet no redaktora. Pielietojiet izmaiņas ar komandu:
systemctl daemon-reload
Aktivizējiet pakalpojumu, lai tas darbotos sistēmas palaišanas laikā, un palaidiet to tagad:
systemctl enable --now teamspeak
Lai pārbaudītu servera statusu, izmantojiet komandu:
systemctl status teamspeak
Apstādināsim serveri:
systemctl stop teamspeak.service
Tagad palaidīsim serveri ar administratora paroli:
su - teamspeak
./ts3server_startscript.sh start serveradmin_password=YourPass
Pēc paroles iestatīšanas apstādiniet TeamSpeak pakalpojumu:
./ts3server_startscript.sh stop
Pēc tam izstājieties, ierakstot:
exit
Palaidiet TeamSpeak pakalpojumu:
systemctl start teamspeak.service
Lejupielādējiet un instalējiet TeamSpeak klientu savā datorā. Palaišanas laikā ievadiet servera IP adresi un iepriekšējā solī izveidoto paroli. Pēc savienošanās ievadiet žetonu, kas tika izveidots, palaižot pakalpojumu. Šo žetonu var atrast, izmantojot serverī izpildīto komandu:
grep -i token /opt/teamspeak/logs/*
Svarīgi: saglabājiet šo žetonu, tas ir nepieciešams administratoram, lai izveidotu savienojumu ar serveri!
Tagad TeamSpeak serveris ir instalēts un darbojas jūsu Ubuntu 24.04 serverī.