Как установить 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 .