Как установить TeamSpeak на CentOS 8

Как установить TeamSpeak на CentOS 8

 

В этом руководстве мы покажем вам, как установить TeamSpeak на CentOS 8. Для тех из вас, кто не знал, TeamSpeak — это кроссплатформенный голосовой сервер или приложение VOIP для голосового чата в реальном времени через Интернет. Он в основном используется геймерами для общения с товарищами по команде с кристально чистым звуком, без задержек, безопасностью военного уровня, непревзойденной надежностью и временем безотказной работы. TeamSpeak доступен для систем Windows, macOS и Linux.

В этой статье предполагается, что у вас есть хотя бы базовые знания Linux, вы знаете, как использовать оболочку, и, что наиболее важно, вы размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить ‘ sudo‘ к командам для получения привилегий root. Я покажу вам пошаговую установку TeamSpeak на CentOS 8.

Установите TeamSpeak на CentOS 8

Шаг 1. Во-первых, давайте начнем с проверки актуальности вашей системы.

sudo dnf update
sudo dnf install epel-release
sudo dnf install nano wget perl tar net-tools bzip2

Шаг 2. Отключите SELinux в системе CentOS.

Теперь мы деактивируем «SELinux» на сервере и устанавливаем программное обеспечение безопасности, используя следующую команду:

nano /etc/selinux/config

Сделайте следующие изменения:

SELINUX=disabled

Шаг 3. Установка TeamSpeak на CentOS 8.

Перед установкой нам нужно создать нового пользователя на нашем сервере, этот пользователь будет использоваться для установки и запуска TeamSpeak. По соображениям безопасности у этого пользователя не будет sudo:

useradd meilana
passwd maria

Затем загрузите последнюю версию TeamSpeak с официального сайта с помощью следующей команды:

wget http://dl.4players.de/ts/releases/3.13.2/teamspeak3-server_linux_amd64-3.13.2.tar.bz2

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

tar xvf teamspeak3-server_linux_amd64-3.13.2.tar.bz2
mv teamspeak3-server_linux_amd64/* /opt/teamspeak/

Затем создайте файл с именем «.ts3server_license_accepted» в каталоге, чтобы принять лицензионное соглашение:/opt/ teamspeak:

touch /opt/teamspeak/.ts3server_license_accepted

После этого установите каталог разрешений, используя следующую команду:/opt/teamspeak:

chown -R teamspeak: /opt/teamspeak

Шаг 4. Создайте файл Systemd для TeamSpeak.

Итак, начнем с создания файла для сервиса:

nano /lib/systemd/system/teamspeak.service

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

[Unit]
Description=Team Speak 3 Server
After=network.target
[Service]
WorkingDirectory=/opt/teamspeak/
User=teamspeak
Group=teamspeak
Type=forking
ExecStart=/opt/teamspeak/ts3server_startscript.sh start inifile=ts3server.ini
ExecStop=/opt/teamspeak/ts3server_startscript.sh stop
PIDFile=/opt/teamspeak/ts3server.pid
RestartSec=15
Restart=always
[Install]
WantedBy=multi-user.target

Наконец, мы запустим сервер TeamSpeak и убедимся, что он запускается автоматически каждый раз, когда мы перезагружаем сервер:

sudo systemctl --system daemon-reload
sudo systemctl start teamspeak
sudo systemctl enable teamspeak

Шаг 5. Настройте брандмауэр.

Теперь установка нашего сервера завершена, мы можем открыть порты на нашем брандмауэре:

sudo firewall-cmd --zone=public --add-port=9987/udp --permanent
sudo firewall-cmd --zone=public --add-port=10011/tcp --permanent
sudo firewall-cmd --zone=public --add-port=30033/tcp --permanent
sudo firewall-cmd --reload

После этого подключитесь к нашему клиенту TeamSpeak. Первого, кто войдет в систему, попросят предоставить ключ привилегий, введите тот, который был получен во время установки.

Поздравляю! Вы успешно установили TeamSpeak . Благодарим вас за использование этого руководства для установки TeamSpeak в вашей системе CentOS 8. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт TeamSpeak .