Настройка TeamSpeak сервера

Настройка межсетевой экрана (firewall)

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

  1. Голосовой порт (UDP): 9987
  2. Порт для передачи файлов (TCP): 30033
  3. Порт для передачи запросов на сервер (TCP): 10011
  4. License port (TCP): 2008
  5. Weblist port (UDP): 2010
  6. DNS port (TCP): 41144
sudo ufw allow 9987
sudo ufw allow 30033
sudo ufw allow 10011
sudo ufw allow 2008
sudo ufw allow 2010
sudo ufw allow 41144

Подробнее об открытии портов на сервере Ubuntu / Debian

Настройка Роутера — проброс портов

Если сервер расположен после роутера, то необходимо сделать на роутере проброс портов — Смотрите инструкции:

Установка сервера TeamSpeak

# Зайдите под суперпользователем - root
sudo su root

# Обновление системных пакетов
sudo apt update
sudo apt upgrade

# Создадим пользователя для сервера Teamspeak 3
adduser --disabled-login teamspeak

# Входим в директорию /home/teamspeak/, как пользователь teamspeak
cd /home/teamspeak/
su teamspeak

# Установка сервера - замените версию 3.13.6 на актуальную на момент чтения статьи
wget https://files.teamspeak-services.com/releases/server/3.13.6/teamspeak3-server_linux_amd64-3.13.6.tar.bz2
tar xvfj teamspeak3-server_linux_amd64-3.13.6.tar.bz2
cd teamspeak3-server_linux_amd64
cp * -R /home/teamspeak
cd ..
rm -r teamspeak3-server_linux_amd64
rm teamspeak3-server_linux_amd64-3.13.6.tar.bz2
touch .ts3server_license_accepted

# Вернитесь к сессии, в которой вы под суперпользователем - root
exit

Настройка автозапуска сервера TeamSpeak

# Создайте сценарий запуска, чтобы ваша система автоматически запускала серверное программное обеспечение TeamSpeak при загрузке
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
# Запустим сервер TeamSpeak и включим его при загрузке вашей системы
sudo systemctl daemon-reload
sudo systemctl start ts3server.service
sudo systemctl enable ts3server.service

Проверка работоспособности

Загрузите последнюю версию клиента TeamSpeak 3 с официального сайта. Затем откройте клиент и авторизуйтесь.

Если у вас домашний сервер — то проверить его работоспособность из Интернета удобнее через мобильное приложение для Андроид

Настройка привилегий

su - teamspeak
./ts3server_startscript.sh start serveradmin_password=password

Подробная настройка сервера

Оцените автора
Kosenkov.Pro
Добавить комментарий