Как установить Teamspeak 3 Server в CentOS 8 Stream

TeamSpeak - это кроссплатформенный голосовой сервер или VOIP-приложение для голосового чата в реальном времени через Интернет. TeamSpeak имеет небольшой вес, использует очень низкую пропускную способность и способен обслуживать тысячи одновременных пользователей. Он обычно используется для игр, образования, обучения и чата с друзьями и семьей. TeamSpeak абсолютно бесплатен. Вам просто нужно скачать и установить свой собственный сервер и использовать клиентов в соответствии с вашими потребностями.

В этом руководстве мы покажем вам, как установить и настроить сервер TeamSpeak на сервере CentOS 8.

Начало работы

Прежде чем устанавливать TeamSpeak в CentOS, необходимо убедиться, что система обновлена. Обновление системы является важным шагом в процессе установки, поскольку оно помогает предотвратить возможные проблемы совместимости, повысить производительность, а также общую стабильность и безопасность системы. Чтобы обновить систему, откройте терминал и выполните следующую команду:

По умолчанию SELinux включен в сервере CentOS 8. Поэтому сначала вам нужно будет отключить его.

Отключить SELinux

Вы можете сделать это, отредактировав файл /etc/selinux/config:

Внесите следующие изменения:

Сохраните и закройте файл. Затем перезагрузите систему, чтобы применить изменения.

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

sudo dnf install nano wget perl tar net-tools bzip2

После установки всех зависимостей можно переходить к следующему шагу.

Установка TeamSpeak

Перед установкой TeamSpeak вам необходимо добавить пользователя для TeamSpeak. Вы можете создать его с помощью следующей команды:

Затем загрузите последнюю версию TeamSpeak

Сайт teamspeak

 

c помощью следующей команды:

После завершения загрузки распакуйте скачанный файл следующей командой:

Затем переместите содержимое извлеченного каталога в каталог /opt/teamspeak:

Далее необходимо создать файл с именем ".ts3server_license_accepted" в каталоге /opt/teamspeak для принятия лицензионного соглашения.

Затем измените права собственности на каталог /opt/teamspeak на пользователя TeamSpeak с помощью следующей команды:

Создание файла Systemd для TeamSpeak

Далее вам нужно создать файл службы systemd для управления службой TeamSpeak. Вы можете создать его с помощью следующей команды:

Добавьте следующие строки:

Сохраните и закройте файл. Затем перезагрузите демон systemd с помощью следующей команды:

Далее запустите службу TeamSpeak и включите ее запуск после перезагрузки системы с помощью следующей команды:

Теперь вы можете проверить состояние службы TeamSpeak с помощью следующей команды:

Вы должны увидеть следующий похожий:

systemctl status teamspeak

Далее вам нужно получить привилегированный ключ. Он потребуется вам при подключении к серверу TeamSpeak из клиента TeamSpeak. Вы можете просмотреть его с помощью следующей команды:

Вы должны получить похожий результат:

cat /opt/teamspeak/logs/*

Настройка брандмауэра для TeamSpeak

Теперь TeamSpeak установлен и запущен. Далее, TeamSpeak прослушивает порт 9987 (UDP), 10011 (TCP) и 30033 (TCP). Поэтому вам нужно разрешить эти порты в firewalld. Вы можете разрешить их с помощью следующих команд:

Настройка SRV-записи

Добавьте следующую запись DNS. Обязательно измените тип на "SRV".

  • Service: _ts3
  • Protocol: _udp.[Суб домен] (Пример: _udp.ts or _udp)
  • Priority: 0
  • Weight: 5
  • Port: [Порт] (Пример: 9987)
  • Target: [имя сервера] (Пример: abс123.teamspeak3.com)

Пример настроек в Сloudflare

Пример SRV-записи TeamSpeak в Сloudflare

 

Подключение к серверу TeamSpeak

Теперь вы можете загрузить клиент TeamSpeak, подключиться к серверу TeamSpeak и начать общаться с друзьями и семьей.

/wp/wp-content/themes/workreap/style.css

При первом подключении клиент запросит ключ привилегий (админа), его можно найти в жураналах установки сервера

cat /opt/teamspeak/logs/*

 

Ввод ключа привелегий

Теперь вы администратор сервера

Ключ привилегий сервера

Заключение

Поздравляем! Вы успешно установили и настроили сервер TeamSpeak на сервере CentOS 8.

Понравилась статья? Поделиться с друзьями:
Добавить комментарий