Како угостити ТеамСпеак сервер на Линук-у

Да ли сте Линук играч коме је потребно гласовно ћаскање, али нисте заинтересовани за коришћење цлоуд решења као што је Дисцорд? Ако имате кућни сервер, размислите о коришћењу „сопственог“ решења као што је хостовање ТеамСпеак сервера.

Креирајте новог корисника

Први корак у подешавању вашег ТеамСпеак сервера на Линук-у је креирање корисника посебно за безбедно покретање софтвера. Отворите прозор терминала и користите команду судо да бисте добили роот љуску. Добијање роот-а ће олакшати интеракцију са сервером и извршити много различитих роот команди.

sudo -s

Сада када имамо роот приступ, користићемо команду аддусер да направимо новог корисника. Имајте на уму да ћемо користити –дисаблед-логин, пошто нови корисник никада не би требало да буде у могућности да се пријави на било шта.

adduser --disabled-login teamspeak

usermod -a -G teamspeak teamspeak

Нема потребе за додавањем лозинке кориснику, а систем треба да се побрине за све. Одавде можемо да пређемо на преузимање серверског софтвера.

Инсталирајте ТеамСпеак Сервер

ТеамСпеак-ов серверски софтвер је власнички, тако да ниједна маинстреам Линук дистрибуција не може легално да га упакује и учини лако инсталираним. Као резултат тога, корисници морају изаћи и преузети га ручно. Иди на званични сајт, и изаберите исправну верзију за ваш ЦПУ. Званично, ТеамСпеак подржава 32-битне као и 64-битне. Преузмите га, пренесите датотеку на свој сервер користећи ФТП, Самба, итд. Ако не желите да померате софтвер путем једног од ових метода, размислите о коришћењу вгет-а да бисте га директно преузели.

  Како инсталирати Адобе Цреативе Цлоуд апликације на Линук

Да бисте добили најновију верзију ТеамСпеак сервера, идите на фасциклу за издањекликните десним тастером миша на најновију верзију, кликните на „копирај локацију везе“, а затим урадите следеће:

wget https://dl.4players.de/ts/releases/3.1.1/teamspeak3-server_linux_amd64-3.1.1.tar.bz2

или

wget https://dl.4players.de/ts/releases/3.1.1/teamspeak3-server_linux_x86-3.1.1.tar.bz2

Користећи команду тар, извуците садржај серверског софтвера ТеамСпеак.

tar -xvf teamspeak3-server_linux_*.tar.bz2

rm *.tar.bz2

Користите команду цховн да бисте дали пуне дозволе новом кориснику креираном раније. Промена власништва над фасциклом је од суштинског значаја јер корисник Теамспеак-а треба да буде у могућности да је правилно користи без икаквих грешака.

Напомена: Из безбедносних разлога, никада немојте покретати ТС3 сервер као роот.

mv teamspeak3-server_linux_* /usr/local/teamspeak

chown -R teamspeak:teamspeak /usr/local/teamspeak

cd /usr/local/teamspeak

Користећи додир, направите датотеку која софтверу сервера даје до знања да сте прихватили одредбе и услове.

touch .ts3server_license_accepted

Затим креирајте прилагођену системд сервисну датотеку за ТеамСпеак.

cd /etc/systemd/system

echo '' > teamspeak3.service

nano teamspeak3.service

Налепите код испод у уређивач текста Нано и сачувајте га помоћу Цтрл + О.

[Unit]
Опис=ТеамСпеак 3 сервер
Афтер=нетворк.таргет

[Service]
ВоркингДирецтори=/уср/лоцал/теамспеак/
Усер=теамспеак
Група=тимски говор
Тип = рачвање
ЕкецСтарт=/уср/лоцал/теамспеак/тс3сервер_стартсцрипт.сх старт инифиле=тс3сервер.ини
ЕкецСтоп=/уср/лоцал/теамспеак/тс3сервер_стартсцрипт.сх стоп
ПИДФиле=/уср/лоцал/теамспеак/тс3сервер.пид
РестартСец=15
Рестарт=увек

[Install]
ВантедБи=мулти-усер.таргет

Покрените и омогућите нову датотеку теамспеак3.сервице помоћу команди алата системд инит:

systemctl enable teamspeak3

systemctlstart teamspeak3

Поново покрените сервер у било ком тренутку из системд-а са следећом командом.

systemctl stop teamspeak3

Потпуно онемогућите сервер са:

systemctl disable teamspeak3

Пријављивањем

Тежак део подешавања ТеамСпеак3 сервера је завршен. Сада је све што је преостало је да добијете свој администраторски кључ (ака токен привилегија). Овај токен се генерише насумично први пут када се серверски софтвер покрене. Да бисте добили токен, мораћете да отворите ТеамСпеак3 клијент и да се повежете са сервером. Када се први пут повежете са сервером, требало би да затражи од вас да унесете „кључ привилегија“. Ако не видите упит који од вас тражи да унесете кључ, мораћете да претражите подешавања на вашем серверу и кликнете на ову опцију.

  Како инсталирати тему икона Цаптива на Линук-у

Користите ову команду да аутоматски пронађете и усмерите свој администраторски токен ТеамСпеак сервера у датотеку:

cat /usr/local/teamspeak/logs/* | grep "token"

Копирајте низ бројева одмах после „токен=“ и ставите га после ехо у ознаке „ ”:

echo 'token string' > /usr/local/teamspeak/admin-token.txt

Ако поновите низ на овај начин, датотека токена ће остати на безбедном месту.

Користећи цат, моћи ћете да видите текстуалну датотеку токена.

Да бисте свом кориснику одобрили администраторски приступ, копирајте и налепите садржај датотеке у одзивник који се појави.

cat /usr/local/teamspeak/admin-token.txt

Имајте на уму да ћете за сваког администратора можда морати да генеришете нови токен привилегија. Обавезно погледајте веб локацију ТеамСпеак и приручник да научите како то да урадите.

Деинсталирајте ТеамСпеак сервер

ТеамСпеак је добар софтвер, али неки корисници не маре за све проблеме које може изазвати. Ако сте га испробали и одлучили да више не желите ТеамСпеак сервер, само пратите ове кораке и научите како да у потпуности деинсталирате софтвер.

Прво, користите системд да бисте онемогућили и зауставили услугу ТеамСпеак.

sudo systemctl disable teamspeak3 -f

sudo systemctl stop teamspeak3

Затим избришите прилагођену системд услугу креирану у подешавању.

sudo rm  /etc/systemd/system/teamspeak3.service

Након тога, избришите софтвер са сервера.

sudo rm -rf /usr/local/teamspeak/

На крају, избришите ТеамСпеак групу и корисника.

sudo userdel -r teamspeak

sudo groupdel teamspeak

Покретање свих ових команди би требало да уклони све референце на ТеамСпеак са сервера. Судо би требало да ради, али ако не ради, размислите о елиминисању судо из сваке од горњих команди и уместо тога покушајте да претходно набавите роот схелл (судо -с).

  Како слушати Пандора радио на Линук-у