Способи оплати Abuse

Встановлення та налаштування сервера TeamSpeak в Ubuntu 24.04: детальний посібник

  • Головна
  • База знань
  • Встановлення та налаштування сервера TeamSpeak в Ubuntu 24.04: детальний посібник
08.10.2024, 20:38

TeamSpeak - це популярне програмне забезпечення для голосового та текстового спілкування, яке широко використовується в геймерських спільнотах та інших колективах. Цей закритий VOIP-додаток дає змогу користувачам спілкуватися в одному чаті за допомогою голосових каналів. TeamSpeak відомий такими функціями, як мобільне підключення, система розширених дозволів, висока якість звуку та інші. Сервер і клієнт TeamSpeak можна встановити на різні операційні системи, як-от Linux, FreeBSD, macOS і Windows (32- і 64-бітні версії).

Вимоги

Крок 1. Вхід на сервер через SSH

Для початку вам потрібно підключитися до вашого сервера через 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

Крок 2. Створення нового користувача

Тепер створимо нового системного користувача для запуску TeamSpeak сервера. Введіть команду:

useradd -mrd /opt/teamspeak teamspeak -s "$(which bash)"

Ця команда створить директорію /opt/teamspeak, яка стане домашньою для користувача teamspeak. Ми будемо використовувати її для встановлення сервера.

Крок 3. Завантаження та встановлення TeamSpeak сервера

Введіть команду:

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

Крок 4. Створення системного сервісу

Щоб керувати сервером 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

Крок 5. Встановлення пароля адміністратора

Зупинимо сервер:

systemctl stop teamspeak.service

Тепер запустимо сервер із зазначенням пароля адміністратора:

su - teamspeak
./ts3server_startscript.sh start serveradmin_password=YourPass

Після встановлення пароля, зупинимо TeamSpeak сервіс:

./ts3server_startscript.sh stop

Далі, виходимо, прописуючи:

exit

Запускаємо TeamSpeak сервіс:

systemctl start teamspeak.service

Крок 6. Підключення до сервера TeamSpeak

Скачайте та встановіть клієнт TeamSpeak на ваш комп'ютер. Під час запуску введіть IP-адресу вашого сервера і пароль, створений на попередньому кроці. Після підключення введіть токен, який було створено під час старту сервісу. Цей токен можна знайти за допомогою команди, виконаної на сервері:

grep -i token /opt/teamspeak/logs/*

Важливо: Збережіть цей токен, він необхідний для підключення адміністратора до сервера!

Висновок

Тепер TeamSpeak сервер встановлено і працює на вашому сервері Ubuntu 24.04.