Помощь

Установка TeamSpeak сервера на VPS (Ubuntu 22.04)

Первым шагом в установке TeamSpeak сервера на Ubuntu является установка архиватора bzip2. Для установки введите следующие команды в терминал:

sudo apt update
sudo apt install bzip2

После установки необходимо скачать TeamSpeak сервер. Для этого введите следующую команду в терминале для загрузки TeamSpeak сервера:

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

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

tar -xjf teamspeak3-server_linux_amd64-3.13.7.tar.bz2

Создание пользователя в системе, от имени которого в дальнейшем будет выполняться запуск TS-сервера:

adduser teamspeak

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

mv teamspeak3-server_linux_amd64/* /home/teamspeak/ && touch /home/teamspeak/.ts3server_license_accepted && chown -R teamspeak:teamspeak /home/teamspeak/

После этого авторизуйтесь по SSH от имени созданного пользователя teamspeak:

ssh teamspeak@ip-address-vps

Запускаем сервер TeamSpeak:

./ts3server_startscript.sh start

Сохраните токен и логин/пароль администратора.
На этом моменте сервер TeamSpeak уже запущен. По IP-адресу можно подключиться через клиент TeamSpeak.

Запуск TeamSpeak сервера при загрузке системы

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

nano /lib/systemd/system/teamspeak.service

В редакторе введите следующее содержимое:

[Unit]
Description=TS3-Server
After=network.target
[Service]
WorkingDirectory=/home/teamspeak/
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=25
Restart=always
[Install]
WantedBy=multi-user.target

Затем сохраните файл и запустите следующие команды для включения автозапуска TeamSpeak сервера при загрузке:

systemctl enable teamspeak.service

Проверить состояние сервиса можно этой командой:

systemctl status teamspeak.service

Запустить сервис можно так:

systemctl start teamspeak.service