Как установить 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, хотя некоторые шаги могут незначительно отличаться.
Предпосылки
- У вас должен быть root-доступ. Учетной записи пользователя, на которой работает TeamSpeak, требуются привилегии суперпользователя (т. Е. Права администратора) для выполнения многих задач, описанных в этом руководстве.
- Свежий сервер 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
Эта команда запрашивает у вас новый пароль. Введите его и сохраните, так как он понадобится вам для входа на сервер с учетной записью, которую вы только что создали. После этого будут запрошены личные данные пользователя. Вы можете оставить их все пустыми, если хотите, просто нажмите клавишу ввода для каждого из них или введите необходимые данные.
Используйте команду 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, затем удалите загруженный файл.
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, введите следующую команду:
ss -antpl | grep ts3server
Установка пароля администратора
Для 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. Вы можете создавать каналы, управлять пользователями и делать все остальное, как в клиенте Windows.
Вот и все! Вы успешно установили сервер TeamSpeak на сервер Ubuntu 20.04 LTS. Более подробную информацию можно найти на официальном сайте TeamSpeak.
Вывод
В этом руководстве мы узнали, как установить сервер TeamSpeak на Ubuntu 20.04 LTS. Его было легко настроить, быстро и быстро приступить к работе. Мы также узнали о некоторых важных параметрах конфигурации, которые необходимы для настройки сервера TeamSpeak.