Найти в Дзене

Как развернуть свой TeamSpeak Server на Ubuntu?

В связи с блокировкой Discord возвращаемся к корням! Ностальгируем и развернем собственный сервер TeamSpeak 3. Teamspeak это отличное стабильное решение для голосовых/текстовых чатов и общения во время игр. Базовая версия сервера абсолютно бесплатна и имеет ограничение до 32 пользователей на одном сервере. У нас имеется Ubuntu Server 24. Но для статьи развернем TeamSpeak 3 на тестовой машине на Astra Linux SE 1.7 Начнем! Добавляем пользователя из-под которого будет стартовать сервер: adduser teamspeak3 Вводим пароль (например teamspeak3) и нажимаем Enter, отвечая на вопросы об имени/фамилии и т.д. Далее идем в папку пользователя, которого мы только что создали: cd /home/teamspeak3/ Качаем клиент TS3 Server в папку пользователя: wget https://files.teamspeak-services.com/releases/server/3.13.7/teamspeak3-server_linux_amd64-3.13.7.tar.bz2 После загрузки, распакуем архив следующей командой: tar xvf teamspeak3-server_linux_amd64-3.13.7.tar.bz2 Следующая команда переместит все файлы которы

В связи с блокировкой Discord возвращаемся к корням! Ностальгируем и развернем собственный сервер TeamSpeak 3.

Teamspeak это отличное стабильное решение для голосовых/текстовых чатов и общения во время игр. Базовая версия сервера абсолютно бесплатна и имеет ограничение до 32 пользователей на одном сервере.

У нас имеется Ubuntu Server 24. Но для статьи развернем TeamSpeak 3 на тестовой машине на Astra Linux SE 1.7

Источник: Яндекс.Картинки
Источник: Яндекс.Картинки

Начнем!

Добавляем пользователя из-под которого будет стартовать сервер:

adduser teamspeak3

Вводим пароль (например teamspeak3)

и нажимаем Enter, отвечая на вопросы об имени/фамилии и т.д.

Далее идем в папку пользователя, которого мы только что создали:

cd /home/teamspeak3/

Качаем клиент TS3 Server в папку пользователя:

wget https://files.teamspeak-services.com/releases/server/3.13.7/teamspeak3-server_linux_amd64-3.13.7.tar.bz2

Качаем серверную часть, распаковываем
Качаем серверную часть, распаковываем

После загрузки, распакуем архив следующей командой:

tar xvf teamspeak3-server_linux_amd64-3.13.7.tar.bz2

Следующая команда переместит все файлы которые мы распаковали в подпапку в папку пользователя и назначит пользователя teamspeak3 владельцем всех файлов:

cd teamspeak3-server_linux_amd64 && mv * /home/teamspeak3 && cd .. && rm -rf teamspeak3-server_linux_amd64* && chown -R teamspeak3:teamspeak3 /home/teamspeak3

Далее необходимо принять лицензионное соглашение. Создаем файл с помощью следующей команды:

touch .ts3server_license_accepted

НАЗВАНИЕ МЕНЯТЬ НЕЛЬЗЯ!

Настроим автозапуск Teamspeak при включении сервера.

sudo nano /lib/systemd/system/teamspeak.service

Файл заполняем следующим содержимым:

[Unit]

Description=TeamSpeak 3 Server

After=network.target

[Service]

WorkingDirectory=/home/teamspeak3/

User=teamspeak3

Group=teamspeak3

Type=forking

ExecStart=/home/teamspeak3/ts3server_startscript.sh start inifile=ts3server.ini

ExecStop=/home/teamspeak3/ts3server_startscript.sh stop

PIDFile=/home/teamspeak3/ts3server.pid

RestartSec=15

Restart=always

[Install]

WantedBy=multi-user.target

Сохраняем документ и выходим.

Содержимое файла teamspeak.service
Содержимое файла teamspeak.service

После этого активируем автозапуск службы:

systemctl enable teamspeak.service

Запускаем службу:

systemctl start teamspeak.service

Запускаем службы, активируем автозапуск
Запускаем службы, активируем автозапуск

Проверяем статус службы:

systemctl status teamspeak.service

Статус службы - Активна
Статус службы - Активна

Сервер развернут! При первом запуске потребуется подтвердить права администратора, для этого вам понадобится токен (ключ привилегий). Получить его можно командой:

cat /home/teamspeak3/logs/ts3server_* | grep -o 'token.*' | cut -f2- -d=

Ключ необходимо скопировать и ввести при первом подключении к серверу.

❗ Если данный материал вам помог или понравился - подпишитесь на канал и участвуйте в обсуждении в комментариях.
🚀 Подпиской вы очень поможете каналу и стимулируете автора публиковать больше материалов
🔥 Не пропустите обновления и новые статьи!
💰 Поддержать автора

Читай также: