Как установить сервер TeamSpeak в CentOS 7
TeamSpeak – популярное кроссплатформенное приложение VoIP и текстового чата для внутреннего делового общения, образования и обучения (лекции), онлайн-игр, а также общения с друзьями и семьей. Ее основным приоритетом является предоставление решения, которое было бы проще в использовании, с строгими стандартами безопасности, превосходным качеством голоса и меньшим использованием системы и полосы пропускания. Он использует архитектуру клиент-сервер и способен обслуживать тысячи одновременных пользователей.
Как это работает
Разверните свой собственный Сервер TeamSpeak на Linux VPS и поделитесь адресом своего сервера TeamSpeak с товарищами по команде, друзьями и семьей или со всеми, с кем вы хотите общаться. Используя бесплатный настольный Клиент TeamSpeak, они подключаются к вашему серверу TeamSpeak и начинают общаться. Это так просто!
Ключевая особенность
- Он прост в использовании и легко настраивается.
- Имеет децентрализованную инфраструктуру и обладает высокой масштабируемостью.
- Поддерживает высокие стандарты безопасности.
- Обеспечивает замечательное качество передачи голоса.
- Позволяет экономно использовать системные ресурсы и полосу пропускания.
- Поддерживает мощную передачу файлов.
- Также поддерживает надежную систему разрешений.
- Поддерживает потрясающие трехмерные звуковые эффекты.
- Обеспечивает мобильную связь и многое другое.
Требования
- Сервер CentOS 7 с минимальной установкой системы
- Сервер 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. Если у вас есть какие-либо вопросы или мысли, которыми вы хотите поделиться, воспользуйтесь формой обратной связи ниже, чтобы связаться с нами.