Свой сервер TeamSpeak — это один бесплатный серверный процесс и место, где он будет жить. Сам софт вопросов не оставляет: TeamSpeak 3 Server бесплатен до 32 одновременных подключений и одинаков везде. Весь выбор — про место: арендованный VDS, домашний компьютер или контейнер на машине, где уже есть Docker. Ниже — короткий ответ целиком, три способа размещения с расходами и ограничениями и то, что нужно сделать сразу после запуска, пока не потерялись ключи администратора.
Короткий ответ: сервер TeamSpeak за четыре шага
- Арендуйте младший VDS (150–300 ₽/мес, для начала можно рассмотреть 1 vCPU и 1 ГБ памяти) в том городе, где живёт большинство участников, — или используйте домашний компьютер, если он всегда включён и провайдер выдаёт публичный IP.
- Скачайте серверный архив с teamspeak.com, распакуйте и запустите. При первом старте сервер создаст базу и один-единственный раз напечатает пароль
serveradminи privilege key — сохраните обе строки. - Откройте два порта: UDP 9987 (голос) и TCP 30033 (файлы и аватарки). Порт 10011 наружу не открывайте.
- Подключитесь клиентом и введите privilege key через Permissions → Use Privilege Key — и вы администратор своего сервера.
Ориентир для подготовленного VDS — 15–30 минут; настройка сети и проверка могут занять больше времени. Дальше — какой путь выбрать и как каждый выглядит на деле.
| Сценарий | Путь | Время | Деньги |
|---|---|---|---|
| Сервер сообщества, работает всегда | Ubuntu на VDS | 15–30 минут | 150–300 ₽/мес |
| Поговорить с друзьями по вечерам | Windows дома | около часа, с роутером | 0 ₽ — но электричество и включённый компьютер |
| На машине уже крутятся контейнеры | Docker | 15 минут | цена уже занятого VDS |
Ubuntu на VDS — путь по умолчанию
Если сервер должен жить всегда и к нему подключаются люди из разных городов, рассмотрите VDS: у VDS публичный IP, канал не делится с домашними устройствами, а systemd поднимает сервер после любой перезагрузки. Железа нужно на удивление мало — для начала можно рассмотреть 1 vCPU, 1 ГБ памяти и канал от 10 Мбит/с. Затем проверьте нагрузку и задержку из сетей участников. Выбрать машину поможет расчёт VDS под TeamSpeak; для нового VDS берите Ubuntu 26.04 LTS, а когда оправдано обновляться с 24.04 — разобрано отдельно.
Вот как выглядит весь путь одним экраном — от чистой системы до работающего сервера (версия 3.13.8, актуальность и контрольная сумма сверяются по официальному teamspeak.com/versions/server.json):
apt update && apt upgrade -y
adduser --system --group --home /opt/teamspeak --shell /usr/sbin/nologin teamspeak
cd /opt/teamspeak
wget https://files.teamspeak-services.com/releases/server/3.13.8/teamspeak3-server_linux_amd64-3.13.8.tar.bz2
sha256sum teamspeak3-server_linux_amd64-*.tar.bz2 # сверить с эталоном из teamspeak.com/versions/server.json
tar xjf teamspeak3-server_linux_amd64-*.tar.bz2 && chown -R teamspeak:teamspeak /opt/teamspeak
sudo -u teamspeak touch /opt/teamspeak/teamspeak3-server_linux_amd64/.ts3server_license_accepted
cd teamspeak3-server_linux_amd64
sudo -u teamspeak ./ts3server_startscript.sh start createinifile=1
В этом примере: отдельный бесправный пользователь (голосовой сервер не должен работать от root), сверка контрольной суммы перед распаковкой (sha256sum печатает сумму скачанного архива — сравните её с эталоном из того же server.json; не совпала — не распаковывайте), файл-маркер принятия лицензии и первый запуск, при котором сервер создаёт базу и печатает учётные данные администратора. Разбор шага с суммой, включая команду-самопроверку sha256sum -c, — в полной инструкции.
Фаервол — три команды, и первая важнее всех: без разрешения SSH включение фаервола оборвёт вашу же сессию.
ufw allow OpenSSH
ufw allow 9987/udp && ufw allow 30033/tcp
ufw enable
И ещё одна строка — query_ip=127.0.0.1 в файле /opt/teamspeak/teamspeak3-server_linux_amd64/ts3server.ini (после неё перезапустите сервер). Тогда админский ServerQuery в принципе не слушает внешний адрес — и останется закрытым, даже если фаервол однажды переконфигурируют.
Сервер запущен, но автозапуск и резервное копирование ещё не настроены. Автозапуск через systemd, ночной бэкап с проверкой восстановления и привязка домена вместо голого IP — в полной инструкции для Ubuntu: там каждый шаг объяснён, а не просто перечислен.
Windows — когда сервер нужен сегодня вечером
Домашний компьютер с Windows — нормальный старт для компании друзей: дистрибутив официальный, лицензия та же, 32 слота. Цена не в деньгах, а в ограничениях: компьютер должен быть включён всё время, пока сервер нужен; провайдер должен выдавать публичный IP — за CGNAT входящие подключения не доходят в принципе; порт 9987/UDP придётся пробросить через роутер. Есть и особенность первого запуска: Windows-версия ничего не пишет в консоль, а показывает учётные данные в отдельном окне — один раз, и пароль serveradmin в лог не попадает. Инструкция для Windows разбирает установку, автозапуск через планировщик и все три сетевых барьера — фаервол, роутер и «серый» адрес.
Арендовать Windows-VPS ради TeamSpeak не стоит: он дороже Linux-VDS из-за лицензии Windows, а серверу от операционной системы не нужно ничего, кроме запуска одного файла.
Docker — если контейнеры уже часть хозяйства
Официальный образ, compose-файл на двадцать строк, данные в томе. Для единственного голосового сервера на чистом VDS это лишний слой — можно обойтись обычной установкой. Docker оправдан, когда на машине уже живут другие контейнеры, когда нужно несколько изолированных серверов или когда окружение хочется разворачивать одной командой из конфига. Инструкция по Docker отдельно разбирает особенности контейнерной установки: порт 30033, который обязан пробрасываться один в один, и сохранение ключей до пересоздания контейнера.
Первый запуск: две строки, которые нельзя потерять
Каким бы путём вы ни шли, при самом первом старте сервер печатает две вещи:
- пароль
serveradmin— полный административный доступ к серверу через ServerQuery; - privilege key (строка
token=...) — одноразовый ключ, который сделает администратором первого, кто введёт его в клиенте.
Повторно сервер их не покажет. Сохраните обе строки сразу — в менеджер паролей, а не в чат самому себе. Потерянное восстановимо: новый ключ генерируется через ServerQuery, а пароль сбрасывается перезапуском сервера с параметром serveradmin_password= без потери базы, — сохранение учётных данных избавит от этой процедуры.
Дальше — вход: в клиенте TeamSpeak нажмите Connections → Connect, введите IP сервера и любой ник. Вы зашли гостем; чтобы стать администратором, введите privilege key через Permissions → Use Privilege Key. Ключ одноразовый — он привязывает права к вашей идентификации в клиенте, и её стоит сразу экспортировать в файл (Tools → Identities): переустановка системы без сохранённой идентификации превращает вас для сервера в незнакомца.
Проверяйте сервер снаружи, а не локально: подключение с того же компьютера обходит и фаервол, и роутер, поэтому ничего не доказывает. Проверка извне — телефон с мобильным интернетом или друг из другого города.
Порты: два открыть, один не трогать
| Порт | Протокол | Что это | Наружу |
|---|---|---|---|
| 9987 | UDP | Голос, весь клиентский трафик | Открыть |
| 30033 | TCP | Передача файлов, аватарки, иконки | Открыть |
| 10011 | TCP | ServerQuery — административный интерфейс | Не открывать |
Самая частая ошибка — открыть 9987 как TCP: правило выглядит правильным, а клиенты не подключаются, потому что голос ходит только по UDP. Вторая по частоте — открытый в интернет 10011: это полный админ-доступ с нешифрованным паролем, и боты подбирают его круглосуточно. Полная карта портов, включая TeamSpeak 6 и команды для всех фаерволов, — в справочнике.
TeamSpeak 3 или TeamSpeak 6
Для рабочего сообщества — TeamSpeak 3: стабильная ветка 3.13, плагины, боты, мобильные приложения, понятные лицензии на рост. TeamSpeak 6 Server остаётся в бете: 32 слота без возможности купить больше, пути миграции лицензий с тройки нет, функциональность неполная. Хочется посмотреть на будущее — поднимите шестёрку рядом в контейнере, а сообщество держите на тройке. Что в шестёрке уже работает, а что нет — в отдельном разборе.
Если администрировать не хочется вовсе
«Создать сервер» не всегда означает «вести сервер». Компании до 10–15 человек бывает проще арендовать готовые слоты у TeamSpeak-хостинга: вход дешевле, настройки нет — но сервер остаётся чужим, а рост стоит доплаты. От 20–30 человек сравните конкретные тарифы: на VDS доступны 32 слота по бесплатной лицензии, но обслуживание выполняете вы. Цены, локации и условия возврата — в сравнении хостингов.
Что настроить после того, как заработало
После первого запуска настройте резервное копирование, домен и права участников:
- Бэкап. Вся жизнь сервера — база
ts3server.sqlitedbи каталогfiles/рядом с ней. Скрипт с остановкой сервера на секунды и cron на ночное время — в инструкции по Ubuntu; там же главное правило: резервную копию нужно проверить восстановлением. - Домен вместо IP. A-запись плюс SRV-запись
_ts3._udp— и участники подключаются по имени, а переезд на другой VDS сводится к правке одной DNS-записи вместо рассылки нового адреса каждому. - Права и каналы. Группы модераторов, закрытые каналы, talk power — система прав TeamSpeak мощная и поначалу непрозрачная; разбор с готовыми ролями поможет настроить доступ. Захотите музыку — живые боты и их установка разобраны отдельно.