TeamSpeak este un software popular de comunicare prin voce și text, utilizat pe scară largă în comunitățile de gameri și alte colective. Această aplicație VOIP închisă permite utilizatorilor să comunice într-un singur chat folosind canale vocale. TeamSpeak este cunoscut pentru caracteristici precum conectivitatea mobilă, sistemul avansat de permisiuni, calitatea ridicată a sunetului și altele. Serverul și clientul TeamSpeak pot fi instalate pe diferite sisteme de operare, cum ar fi Linux, FreeBSD, macOS și Windows (versiuni pe 32 și 64 de biți).
În primul rând, trebuie să vă conectați la server prin SSH cu utilizatorul root. Rulați următoarea comandă, înlocuind IP_Address
cu adresa IP a serverului dvs. și Port_number
cu numărul portului SSH:
ssh root@IP_Address -p Port_number
Pentru a vă asigura că aveți instalată versiunea corectă de Ubuntu, executați comanda:
lsb_release -a
Rezultat așteptat:
Distributor ID: Ubuntu
Description: Ubuntu 24.04 LTS
Release: 24.04
Codename: noble
Acum să creăm un nou utilizator de sistem pentru a rula serverul TeamSpeak. Tastați comanda:
useradd -mrd /opt/teamspeak teamspeak -s "$(which bash)"
Această comandă va crea directorul /opt/teamspeak
, care va fi directorul home pentru utilizatorul teamspeak. Îl vom folosi pentru a instala serverul.
Tastați comanda:
apt install bzip2
Schimbați utilizatorul la utilizatorul teamspeak nou creat și descărcați serverul:
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
Despachetați arhiva:
tar xvfj teamspeak-server.tar.bz2 --strip-components 1
Acum trebuie să acceptați acordul de licență. Creați un fișier gol:
touch ~/.ts3server_license_accepted
După aceea, deconectați-vă de la utilizatorul teamspeak:
exit
Pentru a gestiona serverul TeamSpeak, să creăm un serviciu de sistem. Deschideți editorul pentru a crea un fișier de serviciu:
nano /etc/systemd/system/teamspeak.service
Adăugați următorul cod:
[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
Salvați fișierul și ieșiți din editor. Aplicați modificările cu ajutorul comenzii:
systemctl daemon-reload
Activați serviciul pentru a rula la pornirea sistemului și porniți-l acum:
systemctl enable --now teamspeak
Pentru a verifica starea serverului, utilizați comanda:
systemctl status teamspeak
Să oprim serverul:
systemctl stop teamspeak.service
Acum să pornim serverul cu parola de administrator:
su - teamspeak
./ts3server_startscript.sh start serveradmin_password=YourPass
După setarea parolei, opriți serviciul TeamSpeak:
./ts3server_startscript.sh stop
În continuare, deconectați-vă tastând:
exit
Porniți serviciul TeamSpeak:
systemctl start teamspeak.service
Descărcați și instalați clientul TeamSpeak pe computerul dvs. La pornire, introduceți adresa IP a serverului dvs. și parola pe care ați creat-o la pasul anterior. După conectare, introduceți tokenul care a fost creat la pornirea serviciului. Acest token poate fi găsit folosind comanda executată pe server:
grep -i token /opt/teamspeak/logs/*
Important: Salvați acest token, este necesar pentru ca administratorul să se poată conecta la server!
Acum serverul TeamSpeak este instalat și rulează pe serverul dvs. Ubuntu 24.04.