Metode de plată Abuse

Instalarea și configurarea serverului TeamSpeak pe Ubuntu 24.04: ghid detaliat

08.10.2024, 20:38

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).

Cerințe

Pasul 1: Conectați-vă la server prin SSH

Î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

Pasul 2: Crearea unui utilizator nou

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.

Pasul 3: Descărcați și instalați serverul TeamSpeak

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

Pasul 4: Crearea unui serviciu de sistem

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

Pasul 5: Setați parola administratorului

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

Pasul 6: Conectarea la serverul TeamSpeak

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!

Concluzie

Acum serverul TeamSpeak este instalat și rulează pe serverul dvs. Ubuntu 24.04.