Как установить TeamSpeak Server на Ubuntu 20.04 | Ubuntu 18.08

Как установить TeamSpeak Server на Ubuntu 20.04 | Ubuntu 18.08

 

Teamspeak — это бесплатное программное обеспечение для голосового чата, которым могут пользоваться команды, группы и сообщества. Он популярен среди геймеров, потому что позволяет им обмениваться сложными стратегиями в реальном времени, играя в свою любимую игру. Тем не менее, у Teamspeak есть много других применений, помимо игр. Его также можно использовать для проведения онлайн-конференций или встреч, курсов дистанционного обучения, языковых уроков и многого другого.

TeamSpeak лучше, чем Discord?

Большинство игроков предпочитают Teamspeak, потому что он очень стабильный и молниеносный. Фактически, качество голоса TeamSpeak было оценено как лучшее, чем у Discord или Skype. Однако лучшее качество звука — это еще не все — с Teamspeak вы также можете создать собственный сервер, построенный именно так, как вы этого хотите. Если в вашем онлайн-сообществе много пользователей, тогда вам пригодится встроенный веб-чат!

Насколько безопасен TeamSpeak?

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

Эта статья проведет вас через шаги, необходимые для настройки вашего собственного сервера Teamspeak на сервере Ubuntu 20.04. Также поддерживаются другие дистрибутивы на основе Debian, хотя некоторые шаги могут незначительно отличаться.

Предпосылки

  1. У вас должен быть root-доступ. Учетной записи пользователя, на которой работает TeamSpeak, требуются привилегии суперпользователя (т. Е. Права администратора) для выполнения многих задач, описанных в этом руководстве.
  2. Свежий сервер Ubuntu 20.04. Если на вашем сервере есть какие-либо пакеты, оставшиеся от предыдущих установок Teamspeak, лучше всего их очистить, прежде чем продолжить работу с этим руководством.
sudo apt-get autoremove -y
sudo apt autoclean

Обновление вашей системы

Откройте терминал вашего сервера и выполните следующие команды:

sudo apt-get update && sudo apt-get upgrade -y && sudo reboot

После перезагрузки системы снова войдите в систему с тем же пользователем без полномочий root.

Установка TeamSpeak Server

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

Откройте сеанс терминала и создайте новую учетную запись с помощью этой команды:

sudo adduser teamspeak

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

Как установить TeamSpeak Server на Ubuntu 20.04

Используйте команду wget для загрузки сервера TeamSpeak с использованием вновь созданного пользователя.

su - teamspeak
wget https://files.teamspeak-services.com/releases/server/3.13.5/teamspeak3-server_linux_amd64-3.13.5.tar.bz2

Как установить TeamSpeak Server на Ubuntu 20.04

Разархивируйте загруженный архив и скопируйте извлеченные файлы в домашнюю папку учетной записи TeamSpeak, затем удалите загруженный файл.

tar xvfj teamspeak3-server_linux_amd64-3.13.5.tar.bz2
cp teamspeak3-server_linux_amd64/* -R /home/teamspeak/
rm -rf teamspeak3-server_linux_amd64 teamspeak3-server_linux_amd64-3.13.5.tar.bz2

Теперь создайте пустой файл лицензии с именем ts3server_license_accepted. Он должен быть помещен в ту же папку, что и ваш исполняемый файл Teamspeak3.

touch .ts3server_license_accepted

Этот файл — просто пустой файл, который будет использоваться для обозначения того, что у сервера есть активная лицензия, и вы принимаете лицензионное соглашение.

На данный момент TeamSpeak установлен на вашем сервере, но вы еще не можете его использовать. Перед запуском необходимо создать файл конфигурации для сервера TeamSpeak.

Теперь выходим из учетной записи TeamSpeak и возвращаемся к пользователю root. Затем создайте файл конфигурации с именем ts3server.service в каталоге / lib / systemd / system следующим образом:

exit
sudo nano /lib/systemd/system/ts3server.service

Заполните файл следующими строками:

[Unit]
Description=Teamspeak Service
Wants=network.target

[Service]
WorkingDirectory=/home/teamspeak
User=teamspeak
ExecStart=/home/teamspeak/ts3server_minimal_runscript.sh
ExecStop=/home/teamspeak/ts3server_startscript.sh stop
ExecReload=/home/teamspeak/ts3server_startscript.sh restart
Restart=always
RestartSec=15

[Install]

WantedBy=multi-user.target

Сохраните и закройте файл, когда закончите.

Теперь обновите список системных служб, чтобы применить изменения.

sudo systemctl daemon-reload

Запустите сервер TeamSpeak и позвольте ему запуститься после загрузки вашего компьютера.

sudo systemctl start ts3server.service
sudo systemctl enable ts3server.service

Убедитесь, что TeamSpeak работает правильно, проверив статус службы:

sudo systemctl status ts3server

Вы должны увидеть следующий результат:

Как установить TeamSpeak Server на Ubuntu 20.04

Чтобы узнать, какие порты использует TeamSpeak, введите следующую команду:

ss -antpl | grep ts3server

Как установить TeamSpeak Server на Ubuntu 20.04

Установка пароля администратора

Для TeamSpeak требуется пароль администратора.

Остановите службу TeamSpeak и переключитесь на пользователя TeamSpeak.

sudo systemctl stop ts3server
su - teamspeak

Запустите сервер Teamspeak вручную и передайте параметр serveradmin_password со своим паролем следующим образом.

./ts3server_startscript.sh start serveradmin_password=your_password

Не забудьте заменить your_password своим паролем.

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

./ts3server_startscript.sh stop
exit

sudo systemctl start ts3server

Установка TeamSpeak Web Interface

Для использования веб-интерфейса TeamSpeak вам необходимо установить отдельный компонент.

Войдите в систему как пользователь root, установите веб-сервер Apache и программные пакеты PHP вместе с распакованным пакетом с помощью следующих команд:

sudo apt-get install apache2 -y
sudo apt-get install php libapache2-mod-php
sudo apt-get install unzip -y

Перейдите в папку с документами Apache Root и загрузите пакет веб-интерфейса под названием ts3wi с помощью команды wget.

cd /var/www/html
wget https://www.bennetrichter.de/downloads/ts3wi.zip

После завершения загрузки разархивируйте файл и убедитесь, что каталог ts3wi принадлежит надлежащему владельцу.

unzip ts3wi.zip
chown -R www-data:www-data /var/www/html/ts3wi

Теперь откройте свой веб-браузер и перейдите по адресу http: // your_server_ip / ts3wi, где your_server_ip — это общедоступный IP-адрес вашего сервера. Вы попадете на страницу входа.

Как установить TeamSpeak Server на Ubuntu 20.04

Введите имя пользователя и пароль и нажмите «Войти». Вы будете перенаправлены в веб-интерфейс TeamSpeak. Вы можете создавать каналы, управлять пользователями и делать все остальное, как в клиенте Windows.

Как установить TeamSpeak Server на Ubuntu 20.04

Вот и все! Вы успешно установили сервер TeamSpeak на сервер Ubuntu 20.04 LTS. Более подробную информацию можно найти на официальном сайте TeamSpeak.

Вывод

В этом руководстве мы узнали, как установить сервер TeamSpeak на Ubuntu 20.04 LTS. Его было легко настроить, быстро и быстро приступить к работе. Мы также узнали о некоторых важных параметрах конфигурации, которые необходимы для настройки сервера TeamSpeak.