Установка TeamSpeak на виртуальный сервер довольно проста и может быть выполнена на популярных ОС, таких как Ubuntu или CentOS. Ниже приведено пошаговое руководство по установке TeamSpeak Server на виртуальный сервер на базе Ubuntu. Если у вас другая ОС, процедура будет аналогичной, с небольшими отличиями.
Минимальные требования для установки и запуска TeamSpeak на VPS следующие:
Вы можете легко начать работу с минимальной конфигурацией VPS One .
Обновите репозитории и установите все необходимые обновления:
sudo apt update && sudo apt upgrade -y
Создайте нового пользователя для запуска TeamSpeak (рекомендуется из соображений безопасности):
sudo adduser teamspeak
Следуйте инструкциям, чтобы установить пароль для нового пользователя.
Переключитесь на пользователя TeamSpeak :
sudo su - teamspeak
Загрузите последнюю версию TeamSpeak Server (для 64-бит):
wget https://files.teamspeak-services.com/releases/server/3.13.7/teamspeak3-server_linux_amd64-3.13.7.tar.bz2 -O teamspeak-server.tar.bz2
Извлеките загруженный архив:
tar xvf teamspeak3-server_linux_amd64-3.13.7.tar.bz2
exit
Введите команду:
apt install bzip2
Измените пользователя на только что созданный TeamSpeak и загрузите сервер:
su - teamspeak
wget https://files.teamspeak-services.com/releases/server/3.13.7/teamspeak3-server_linux_amd64-3.13.7.tar.bz2 -O teamspeak-server.tar.bz2
Затем следует распаковать архив. Это доступно с помощью этой команды:
tar xvfj teamspeak-server.tar.bz2 --strip-components 1
Теперь вам нужно принять лицензионное соглашение. Создайте пустой файл:
touch ~/.ts3server_license_accepted
После этого выйдите из текущего пользователя, просто введя:
exit
Для управления сервером TeamSpeak создадим системную службу. Откройте редактор, чтобы создать файл службы:
nano /etc/systemd/system/teamspeak.service
Добавьте следующий код – https://telegra.ph/nano-etcsystemdsystemteamspeakservice-10-09
Сохраните (ctrl+s) файл и выйдите из редактора. Примените изменения командой:
systemctl daemon-reload
Включите службу, чтобы она запускалась при запуске системы, и запустите ее сейчас:
systemctl enable --now teamspeak
Для проверки состояния сервера используйте команду:
systemctl status teamspeak
Перед выполнением этих действий нам необходимо остановить сервер. Это можно сделать с помощью этой команды:
systemctl stop teamspeak.service
Теперь запустите сервер с паролем администратора:
su - teamspeak
./ts3server_startscript.sh start serveradmin_password=YourPasswd
После установки пароля остановите службу TeamSpeak:
./ts3server_startscript.sh stop
Далее выйдите, введя:
exit
Запустите службу TeamSpeak:
systemctl start teamspeak.service
Подключение к серверу TeamSpeak
Теперь можно переходить к этапу загрузки и установки TeamSpeak на рабочий стол. После подключения введите токен, который был создан при запуске сервиса. Этот токен можно узнать с помощью команды:
grep -i token /opt/teamspeak/logs/*