TeamSpeak е популярен софтуер за гласова и текстова комуникация, който се използва широко в геймърски общности и други колективи. Това затворено VOIP приложение позволява на потребителите да общуват в един чат, като използват гласови канали. TeamSpeak е известен с функции като мобилна свързаност, усъвършенствана система за разрешения, високо качество на звука и други. Сървърът и клиентът на TeamSpeak могат да бъдат инсталирани на различни операционни системи, като Linux, FreeBSD, macOS и Windows (32- и 64-битови версии).
Първо, трябва да се свържете със сървъра чрез SSH под потребител root. Изпълнете следната команда, като замените IP_Address
с IP адреса на вашия сървър и Port_number
с номера на SSH порта:
ssh root@IP_Address -p Port_number
За да се уверите, че имате инсталирана правилната версия на Ubuntu, изпълнете командата:
lsb_release -a
Очакваният резултат:
Distributor ID: Ubuntu
Description: Ubuntu 24.04 LTS
Release: 24.04
Codename: noble
Сега нека създадем нов системен потребител, който да стартира сървъра TeamSpeak. Въведете командата:
useradd -mrd /opt/teamspeak teamspeak -s "$(which bash)"
Тази команда ще създаде директорията /opt/teamspeak
, която ще бъде домашната директория за потребителя Teampeak. Ще я използваме, за да инсталираме сървъра.
Въведете командата:
apt install bzip2
Променете потребителя на новосъздадения потребител teamspeak и изтеглете сървъра:
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
Разопаковайте архива:
tar xvfj teamspeak-server.tar.bz2 --strip-components 1
Сега трябва да приемете лицензионното споразумение. Създайте празен файл:
touch ~/.ts3server_license_accepted
След това излезте от потребителя teamspeak:
exit
За да управляваме сървъра TeamSpeak, нека създадем системна услуга. Отворете редактора, за да създадете служебен файл:
nano /etc/systemd/system/teamspeak.service
Добавете следния код:
[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
Запишете файла и излезте от редактора. Приложете промените с командата:
systemctl daemon-reload
Активирайте услугата да се изпълнява при стартиране на системата и я стартирайте сега:
systemctl enable --now teamspeak
За да проверите състоянието на сървъра, използвайте командата:
systemctl status teamspeak
Нека спрем сървъра:
systemctl stop teamspeak.service
Сега нека стартираме сървъра с паролата на администратора:
su - teamspeak
./ts3server_startscript.sh start serveradmin_password=YourPass
След като зададете паролата, спрете услугата TeamSpeak:
./ts3server_startscript.sh stop
След това излезте от системата, като въведете:
exit
Стартирайте услугата TeamSpeak:
systemctl start teamspeak.service
Изтеглете и инсталирайте клиента TeamSpeak на компютъра си. При стартиране въведете IP адреса на сървъра и паролата, която сте създали в предишната стъпка. След като се свържете, въведете токена, който беше създаден при стартирането на услугата. Този токен може да бъде намерен с помощта на командата, изпълнена на сървъра:
grep -i token /opt/teamspeak/logs/*
Важно: Запазете този токен, той е необходим на администратора, за да се свърже със сървъра!
Сега сървърът TeamSpeak е инсталиран и работи на вашия сървър Ubuntu 24.04.
Apply the discount by inserting the promo code in the special field at checkout:
Apply the discount by inserting the promo code in the special field at checkout: