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

Установка и настройка 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=ВашПароль

После установки пароля, остановим 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.