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

Пошаговая установка сервера TS на Windows, macOS и Linux с базовой настройкой.

Windows

  1. Скачайте сервер с официального сайта teamspeak.com (раздел Server → Windows, 64-bit).
  2. Распакуйте архив в папку, например C:\TeamSpeak-Server. Не используйте пути с пробелами и кириллицей.
  3. Примите лицензию. При первом запуске откройте ts3server.exe или запустите из командной строки:
    cd C:\TeamSpeak-Server .\ts3server.exe
    В консоли появится лицензионное соглашение. Введите y и нажмите Enter.
  4. Сохраните данные входа. В консоли будут выведены Server Admin Token и при необходимости пароль — сохраните их для первого входа в привилегированную группу.
  5. Для работы как службы установите, например, NSSM или создайте задачу в Планировщике заданий Windows.

macOS

  1. Скачайте сервер для macOS (amd64 или arm64 под вашу архитектуру) с teamspeak.com.
  2. Распакуйте архив и откройте терминал в папке с сервером:
    cd ~/Downloads/teamspeak3-server_*_macos # или путь, куда вы распаковали
  3. Примите лицензию при первом запуске:
    ./ts3server_startscript.sh start # при первом запуске появится лицензия — откройте лог: ./ts3server_startscript.sh status # принять лицензию можно так: echo "y" | ./ts3server_startscript.sh start
  4. Токен и пароль смотрите в log/ts3server_*.log — найдите строки token= и password=.
  5. Управление: ./ts3server_startscript.sh stop — остановка, start — запуск, restart — перезапуск.

Linux

Подходит для Ubuntu, Debian, CentOS, Fedora и других. Ниже — универсальный способ через архив и вариант для Ubuntu/Debian.

Универсальная установка (архив)

  1. Скачайте сервер для Linux с сайта TeamSpeak (выберите amd64 или arm64).
  2. Установите зависимости (например, для Debian/Ubuntu):
    sudo apt update sudo apt install -y bzip2 ca-certificates
  3. Создайте пользователя и распакуйте архив:
    sudo adduser --disabled-login teamspeak sudo su - teamspeak cd ~ 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-*.tar.bz2 mv teamspeak3-server_linux_amd64 teamspeak3-server cd teamspeak3-server
    Версию в URL замените на актуальную с сайта.
  4. Примите лицензию и запустите:
    touch .ts3server_license_accepted ./ts3server_startscript.sh start
  5. Токен администратора смотрите в log/ts3server_*.log.

systemd (автозапуск)

Создайте юнит (от root), подставив путь к папке сервера:

# /etc/systemd/system/teamspeak.service [Unit] Description=TeamSpeak 3 Server After=network.target [Service] User=teamspeak Group=teamspeak WorkingDirectory=/home/teamspeak/teamspeak3-server ExecStart=/home/teamspeak/teamspeak3-server/ts3server_startscript.sh start inifile=ts3server.ini ExecStop=/home/teamspeak/teamspeak3-server/ts3server_startscript.sh stop Restart=on-failure [Install] WantedBy=multi-user.target
sudo systemctl daemon-reload sudo systemctl enable teamspeak sudo systemctl start teamspeak

Базовая настройка

  • Порты. По умолчанию: голос 9987 (UDP), Query 10011 (TCP), filetransfer 30033 (TCP). Откройте их в файрволе и при необходимости пробросьте на роутере.
  • Server Admin Token — используйте в клиенте: «Подключиться» → «Права» → «Использовать токен привилегированного ключа», чтобы получить права администратора.
  • Конфиг хранится в ts3server.ini (или в папке с сервером). Там можно задать порты, лимиты, лог и т.д.
  • Бэкапы. Регулярно сохраняйте папку с сервером (или как минимум files/ и конфиги), чтобы не потерять каналы и права.