Поиск по сайту:

Как установить сервер TeamSpeak в CentOS 7


TeamSpeak – популярное кроссплатформенное приложение VoIP и текстового чата для внутреннего делового общения, образования и обучения (лекции), онлайн-игр, а также общения с друзьями и семьей. Ее основным приоритетом является предоставление решения, которое было бы проще в использовании, с строгими стандартами безопасности, превосходным качеством голоса и меньшим использованием системы и полосы пропускания. Он использует архитектуру клиент-сервер и способен обслуживать тысячи одновременных пользователей.

Как это работает

Разверните свой собственный Сервер TeamSpeak на Linux VPS и поделитесь адресом своего сервера TeamSpeak с товарищами по команде, друзьями и семьей или со всеми, с кем вы хотите общаться. Используя бесплатный настольный Клиент TeamSpeak, они подключаются к вашему серверу TeamSpeak и начинают общаться. Это так просто!

Ключевая особенность

  • Он прост в использовании и легко настраивается.
  • Имеет децентрализованную инфраструктуру и обладает высокой масштабируемостью.
  • Поддерживает высокие стандарты безопасности.
  • Обеспечивает замечательное качество передачи голоса.
  • Позволяет экономно использовать системные ресурсы и полосу пропускания.
  • Поддерживает мощную передачу файлов.
  • Также поддерживает надежную систему разрешений.
  • Поддерживает потрясающие трехмерные звуковые эффекты.
  • Обеспечивает мобильную связь и многое другое.

Требования

  1. Сервер CentOS 7 с минимальной установкой системы
  2. Сервер CentOS 7 со статическим IP-адресом

В этом руководстве мы объясним, как установить TeamSpeak Server на ваш экземпляр CentOS 7 и настольный TeamSpeak Client на компьютере с Linux.

Установка сервера TeamSpeak в CentOS 7

1. Сначала начните с обновления серверных пакетов CentOS 7, а затем установите необходимые зависимости для процесса установки, используя следующие команды.

yum update
yum install vim wget perl tar net-tools bzip2

2. Далее вам необходимо создать пользователя для процесса TeamSpeak Server, чтобы гарантировать, что сервер TeamSpeak работает в пользовательском режиме, отдельно от других процессов.

useradd teamspeak
passwd teamspeak

3. Теперь перейдите на страницу загрузки сервера TeamSpeak и скачайте самую последнюю версию (т. е. 3.2.0), используя следующую команду wget, а затем извлеките архив и скопируйте все файлы. файлы в домашний каталог нашего непривилегированного пользователя, как показано.

wget -c http://dl.4players.de/ts/releases/3.2.0/teamspeak3-server_linux_amd64-3.2.0.tar.bz2
tar -xvf teamspeak3-server_linux_amd64-3.2.0.tar.bz2
mv teamspeak3-server_linux_amd64 teamspeak3
cp -R teamspeak3 /home/teamspeak/
chown -R teamspeak:teamspeak /home/teamspeak/teamspeak3/

4. Когда все будет готово, переключитесь на пользователя teamspeak и запустите сервер Teamspeak вручную, используя следующие команды.

su - teamspeak
cd teamspeak3/
./ts3server_startscript.sh start

5. Для управления Сервером TeamSpeak в службах Systemd необходимо создать файл модуля TeamSpeak Service.

su -
vi /etc/systemd/system/teamspeak.service

Добавьте следующую конфигурацию в файл модуля.

[Unit]
Description=Team Speak 3 Server
After=network.target

[Service]
WorkingDirectory=/home/teamspeak/teamspeak3/
User=teamspeak
Group=teamspeak
Type=forking
ExecStart=/home/teamspeak/ts3server_startscript.sh start inifile=ts3server.ini
ExecStop=/home/teamspeak/ts3server_startscript.sh stop
PIDFile=/home/teamspeak/ts3server.pid
RestartSec=15
Restart=always

[Install]
WantedBy=multi-user.target

Сохраните и закройте файл. Затем запустите сервер Teamspeak и включите его автоматический запуск при загрузке системы следующим образом.

systemctl start teamspeak
systemctl enable teamspeak
systemctl status teamspeak

6. Когда вы запускаете сервер Teamspeak в первый раз, он генерирует токен/ключ администратора, который вы будете использовать для подключения к серверу. из клиента TeamSpeak. Вы можете просмотреть файл журнала, чтобы получить ключ.

cat /home/teamspeak/logs/ts3server_2017-08-09__22_51_25.819181_1.log

7. Далее TeamSpeak прослушивает несколько портов: 9987 UDP (служба голосовой связи TeamSpeak), 10011 TCP. (TeamSpeak ServerQuery) и 30033 TCP (TeamSpeak FileTransfer).

Поэтому измените правила брандмауэра, чтобы открыть эти порты, следующим образом.

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

Установка клиента TeamSpeak в Ubuntu 18.04

8. Войдите на свой настольный компьютер с Ubuntu (вы можете использовать любую ОС Linux), перейдите на страницу загрузки клиента TeamSpeak и скачайте самую последнюю версию (т. е. 3.1.9). используя следующую команду wget и установите ее, как показано.

wget http://dl.4players.de/ts/releases/3.1.9/TeamSpeak3-Client-linux_amd64-3.1.9.run
chmod 755 TeamSpeak3-Client-linux_amd64-3.1.9.run
./TeamSpeak3-Client-linux_amd64-3.1.9.run
cd TeamSpeak3-Client-linux_amd64
./ts3client_runscript.sh

9. Для доступа к учетной записи администратора запросов к серверу используйте имя для входа и пароль, которые были созданы после запуска сервера. Здесь вас также попросят предоставить Ключ администратора сервера. После ввода ключа вы увидите сообщение ниже, означающее, что теперь у вас есть права администратора на только что установленном сервере TeamSpeak.

Privilege Key successfully used.

Для получения дополнительной информации посетите домашнюю страницу TeamSPeak: https://www.teamspeak.com/en/

В этой статье мы объяснили, как установить TeamSpeack Server на CentOS 7 и клиент на Ubuntu Desktop. Если у вас есть какие-либо вопросы или мысли, которыми вы хотите поделиться, воспользуйтесь формой обратной связи ниже, чтобы связаться с нами.