Установка сервера TeamSpeak
Пошаговая установка сервера TS на Windows, macOS и Linux с базовой настройкой.
Windows
- Скачайте сервер с официального сайта teamspeak.com (раздел Server → Windows, 64-bit).
- Распакуйте архив в папку, например
C:\TeamSpeak-Server. Не используйте пути с пробелами и кириллицей. - Примите лицензию. При первом запуске откройте
ts3server.exeили запустите из командной строки:
В консоли появится лицензионное соглашение. Введитеcd C:\TeamSpeak-Server .\ts3server.exeyи нажмите Enter. - Сохраните данные входа. В консоли будут выведены Server Admin Token и при необходимости пароль — сохраните их для первого входа в привилегированную группу.
- Для работы как службы установите, например, NSSM или создайте задачу в Планировщике заданий Windows.
macOS
- Скачайте сервер для macOS (amd64 или arm64 под вашу архитектуру) с teamspeak.com.
- Распакуйте архив и откройте терминал в папке с сервером:
cd ~/Downloads/teamspeak3-server_*_macos # или путь, куда вы распаковали - Примите лицензию при первом запуске:
./ts3server_startscript.sh start # при первом запуске появится лицензия — откройте лог: ./ts3server_startscript.sh status # принять лицензию можно так: echo "y" | ./ts3server_startscript.sh start - Токен и пароль смотрите в
log/ts3server_*.log— найдите строкиtoken=иpassword=. - Управление:
./ts3server_startscript.sh stop— остановка,start— запуск,restart— перезапуск.
Linux
Подходит для Ubuntu, Debian, CentOS, Fedora и других. Ниже — универсальный способ через архив и вариант для Ubuntu/Debian.
Универсальная установка (архив)
- Скачайте сервер для Linux с сайта TeamSpeak (выберите amd64 или arm64).
- Установите зависимости (например, для Debian/Ubuntu):
sudo apt update sudo apt install -y bzip2 ca-certificates - Создайте пользователя и распакуйте архив:
Версию в URL замените на актуальную с сайта.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 - Примите лицензию и запустите:
touch .ts3server_license_accepted ./ts3server_startscript.sh start - Токен администратора смотрите в
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.targetsudo 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/и конфиги), чтобы не потерять каналы и права.