Найти в Дзене

Полная инструкция по установке и настройке TeamSpeak на Linux сервере

TeamSpeak — популярная платформа для голосовой связи, особенно востребованная в игровых сообществах и командах. В этой инструкции мы рассмотрим, как установить TeamSpeak на сервере с Linux, как выбрать оптимальную конфигурацию сервера, а также как управлять пользователями и правами. Для стабильной работы TeamSpeak важно подобрать сервер с подходящими параметрами: Подобрать VPS по этим параметрам можно например на агрегаторе ALL VPS, где легко найти оптимальную конфигурацию под нужды вашего TeamSpeak сервера. Подключитесь к серверу через SSH и выполните основные команды для обновления системы и установки нужных пакетов: sudo apt update && sudo apt upgrade -y
sudo apt install wget tar -y 1. Создайте пользователя для работы TeamSpeak, чтобы повысить безопасность: sudo adduser teamspeak
sudo usermod -aG sudo teamspeak
su - teamspeak 2. Скачайте и распакуйте последнюю версию TeamSpeak. Загрузите архив с официального сайта: wget https://files.teamspeak-services.com/releases/server/3.13.7/te
Оглавление
Инструкция по установке и настройке TeamSpeak на Linux сервере
Инструкция по установке и настройке TeamSpeak на Linux сервере

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

Шаг 1: Выбор подходящего сервера

Для стабильной работы TeamSpeak важно подобрать сервер с подходящими параметрами:

  • 10-20 пользователей: 1 ядро CPU, 512 МБ ОЗУ.
  • 50 пользователей: 1-2 ядра CPU, 1 ГБ ОЗУ.
  • 100+ пользователей: 2 ядра CPU, 2-3 ГБ ОЗУ.

Подобрать VPS по этим параметрам можно например на агрегаторе ALL VPS, где легко найти оптимальную конфигурацию под нужды вашего TeamSpeak сервера.

Шаг 2: Подготовка к установке TeamSpeak

Подключитесь к серверу через SSH и выполните основные команды для обновления системы и установки нужных пакетов:

sudo apt update && sudo apt upgrade -y
sudo apt install wget tar -y

Шаг 3: Установка TeamSpeak

1. Создайте пользователя для работы TeamSpeak, чтобы повысить безопасность:

sudo adduser teamspeak
sudo usermod -aG sudo teamspeak
su - teamspeak

2. Скачайте и распакуйте последнюю версию TeamSpeak. Загрузите архив с официального сайта:

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

3. Примите лицензионное соглашение:

touch .ts3server_license_accepted

Шаг 4: Настройка автозапуска и запуск TeamSpeak

Для автоматического запуска TeamSpeak создадим системный сервис:

1. Создайте файл службы:

sudo nano /etc/systemd/system/teamspeak.service

2. Добавьте следующие строки в файл:

[Unit]
Description=TeamSpeak 3 Server
After=network.target

[Service]
WorkingDirectory=/home/teamspeak/teamspeak3-server_linux_amd64
User=teamspeak
Group=teamspeak
Type=forking
ExecStart=/home/teamspeak/teamspeak3-server_linux_amd64/ts3server_startscript.sh start
ExecStop=/home/teamspeak/teamspeak3-server_linux_amd64/ts3server_startscript.sh stop
PIDFile=/home/teamspeak/teamspeak3-server_linux_amd64/ts3server.pid
Restart=always
RestartSec=15

[Install]
WantedBy=multi-user.target

3. Активируйте и запустите сервис:

sudo systemctl daemon-reload
sudo systemctl enable teamspeak
sudo systemctl start teamspeak

Шаг 5: Настройка брандмауэра (Firewall)

Откройте нужные порты для TeamSpeak:

  • 9987/UDP — голосовые соединения,
  • 10011/TCP — Server Query,
  • 30033/TCP — передача файлов.
sudo ufw allow 9987/udp
sudo ufw allow 10011/tcp
sudo ufw allow 30033/tcp
sudo ufw reload

Шаг 6: Подключение к серверу

  1. Узнайте IP-адрес сервера (например, с помощью curl ifconfig.me).
  2. Подключитесь к TeamSpeak через клиент:Зайдите в ConnectionsConnect в TeamSpeak клиенте.
    Введите IP-адрес сервера и свой никнейм.
    При первом подключении введите «серверный токен», выданный TeamSpeak при первом запуске, чтобы получить права администратора.

Шаг 7: Управление пользователями и правами

  1. Создайте каналы для общения. Нажмите правой кнопкой по серверу и выберите Create Channel.
  2. Создайте группы пользователей в PermissionsServer Groups. Вы можете настроить группы, например, «Администратор», «Модератор», «Пользователь», и назначить им права.
  3. Назначьте права пользователям: нажмите правой кнопкой по пользователю, выберите Set Server Group и назначьте нужную группу.

Завершение

Теперь ваш TeamSpeak сервер полностью настроен и готов к использованию!