скидка 50% все планы, время ограничено. Начиная с $2.48/mo
осталось 12 минут
Игры и медиа

Как настроить сервер TeamSpeak в Linux (Ubuntu/Debian/Rocky)

Ник Сильвер By Ник Сильвер 12 минут чтения Обновлено 7 октября 2025 г.
Ультрареалистичная карта метро в стекле, пять станций по порядку с небольшими остановками под названием: UBUNTU 24.04 → SYSTEMD → UFW/FIREWALLD → SRV; расположено так, чтобы имитировать карту метро; крошечный значок VPS на терминале.

Если вам нужен частный голос с малой задержкой и полным контролем, вы можете настроить сервер TeamSpeak в Linux в минутах. В этом руководстве основное внимание уделяется текущим дистрибутивам LTS, чистому системный обслуживание и небольшие, но важные проверки безопасности. Вы запустите его как выделенный пользователь, откройте правую порты, требовать привилегированный ключи оставьте его включенным при загрузке. Если вы используете Windows, вы можете узнать об установке Сервер TeamSpeak на Windows Server в еще одной нашей публикации.

Предварительные требования: ОС, порты и доступ

Материнская плата Ultrareal micro-ATX плавает по центру; три тонкие стеклянные плитки вращаются, как спутники, с выгравированными UBUNTU 24.04, DEBIAN 12, ROCKY 9. Защелкивается боковая направляющая с шестигранными выступами: UDP 9987, TCP 30033, TCP 10011.

Прежде чем что-либо устанавливать, подтвердите основы. VPS или выделенная машина облегчают жизнь, поскольку домашние интернет-провайдеры часто остаются позади. NAT операторского уровня (CGNAT) который блокирует входящий трафик. Используйте образ LTS и пользователя без полномочий root с sudo. Вы можете настроить сервер TeamSpeak в Linux на Убунту 24.04 ЛТС, Дебиан 12, или Рокки/Алма 9; шаги те же, но с небольшими изменениями в брандмауэре.

Вам нужно будет разрешить ядру порты. Голос продолжается УДП 9987, передача файлов есть ПТС 30033и ServerQuery TCP 10011. Если вы планируете использовать ЦДНС, добавлять ПТС 41144, а для устаревшего веб-списка вы можете увидеть УДП 2010 исходящий. Документы TeamSpeak SRV-записи чтобы вы могли сопоставить имена с правильной целью и портом. Для справки см. официальный Загрузки TeamSpeak страница и информация о порте для подтверждения текущих настроек по умолчанию:

Если вы размещаете хостинг дома и ваш общедоступный IP-адрес принадлежит CGNAT, внешние пользователи не смогут связаться с вами даже при переадресации портов маршрутизатора. Перенос службы на VPS позволяет избежать этого препятствия и дает вам фиксированный IPv4. Когда картина сети будет ясна, вы сможете получить файлы сервера и подготовить сервис.

Загрузите и подготовьте сервер

В сверхреалистичном окне терминала на стеклянной доске изображены три доли, выгравированные большими заглавными буквами: DNF/APT, CURL+TAR, FIRST RUN. Под ним тонкая полоска каталогов: /opt/TeamSpeak и chown. На микрозначке написано x86_64.

Вы скачаете текущий 64-битный сервер, создадите выделенный TeamSpeak пользователя, примите лицензию и выполните одноразовый запуск, чтобы получить привилегированный ключ. Эти команды работают через Убунту, Дебиан, и Рокки-основанные изображения.

  1. Сначала установите помощники архивирования, если необходимо, затем добавьте пользователя и каталоги:
  • Убунту/Дебиан:
sudo apt update
sudo apt install -y bzip2 tar curl
  • Рокки/Альма:
sudo dnf install -y bzip2 tar curl

 

  1. Создайте пользователя и папки среды выполнения:
sudo useradd -r -m -d /opt/TeamSpeak -s /usr/sbin/nologin TeamSpeak
sudo mkdir -p /opt/TeamSpeak
sudo chown -R TeamSpeak:TeamSpeak /opt/TeamSpeak

 

  1. Далее скачайте последнюю версию и распакуйте ее в /opt/TeamSpeak. Вышестоящий сервер 3.13.7 для Linux x86_64 на момент написания этой статьи. Всегда проверяйте официальную страницу загрузки на наличие обновлений и хешей.
cd /tmp
curl -LO https://files.TeamSpeak-services.com/releases/server/3.13.7/TeamSpeak3-server_linux_amd64-3.13.7.tar.bz2
tar xvjf TeamSpeak3-server_linux_amd64-3.13.7.tar.bz2
sudo rsync -a TeamSpeak3-server_linux_amd64/ /opt/TeamSpeak/
sudo chown -R TeamSpeak:TeamSpeak /opt/TeamSpeak

 

  1. Примите лицензию с помощью файла или переменной среды. Самый простой метод на виртуальной машине — это небольшой файл маркеров на главной странице TeamSpeak, а затем первый запуск под учетной записью TeamSpeak для создания файла. токен администратора.
sudo -u TeamSpeak touch /opt/TeamSpeak/.ts3server_license_accepted
sudo -u TeamSpeak /opt/TeamSpeak/ts3server_minimal_runscript.sh

 

  1. Посмотрите вывод терминала и запишите строку «токен». Этот ключ позволяет вам заявить права администратора в клиенте. Остановите процесс с помощью Ctrl+C. Установив двоичные файлы и сохранив токен, преобразуйте его в управляемую службу.

 

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

Сделайте это сервисом с помощью systemd

Сверхреалистичная лицевая панель сервера высотой 1U (матовый металл, светодиодный индикатор питания) парит над тремя тонкими стеклянными панелями, образующими конвейер.

Правильное устройство обеспечивает запуск, остановку, перезапуск, журналирование и автоматический запуск при загрузке. Создайте минимальный системный служба, которая указывает на установленную папку и запускается от имени непривилегированного пользователя. Документы сообщества TeamSpeak Подробно о сервисных модулях Linux.

  1. Создайте файл модуля:
sudo tee /etc/systemd/system/TeamSpeak.service >/dev/null << 'EOF'
[Unit]
Description=TeamSpeak 3 Server
Wants=network-online.target
After=network.target
[Service]
WorkingDirectory=/opt/TeamSpeak
User=TeamSpeak
Type=forking
PIDFile=/opt/TeamSpeak/ts3server.pid
ExecStart=/opt/TeamSpeak/ts3server_startscript.sh start inifile=ts3server.ini
ExecStop=/opt/TeamSpeak/ts3server_startscript.sh stop
ExecReload=/opt/TeamSpeak/ts3server_startscript.sh restart
Restart=always
RestartSec=15
[Install]
WantedBy=multi-user.target
EOF

 

  1. Перезагрузите systemd и включите службу:
sudo systemctl daemon-reload
sudo systemctl enable --now TeamSpeak

 

  1. Проверьте сервис и при необходимости запишите токен еще раз:
sudo systemctl status TeamSpeak --no-pager
journalctl -u TeamSpeak -n 50 --no-pager

 

Теперь, когда служба запущена, откройте необходимые порты чтобы клиенты могли достигать конечных точек голосовой связи, запросов и передачи файлов. Как только сервер находится под системный, ты можешь установить сервер TeamSpeak в Linux на любом VPS и рассчитывайте на автоматический перезапуск после перезагрузки или сбоя.

Откройте брандмауэр, UFW или firewalld.

Ультрареальная стеклянная дверная перегородка; двойные ручки UFW и FIREWALLD. Шпильки дверной коробки светятся при наличии: 9987/UDP, 30033/TCP, 10011/TCP, 41144, 2010 OUT; галочки перемычки: IPv6, ПЕРЕЗАГРУЗКА, ПОДКЛЮЧЕНИЕ.

Откройте голос, передачу файлов и запрос порты. В Ubuntu вы, скорее всего, будете использовать УФВ. В Rocky или Alma по умолчанию используется брандмауэр.

Пример УФВ:

sudo ufw allow 9987/udp comment "TeamSpeak voice"
sudo ufw allow 30033/tcp comment "TeamSpeak file transfer"
sudo ufw allow 10011/tcp comment "TeamSpeak ServerQuery"
sudo ufw reload

 

пример брандмауэра:

sudo firewall-cmd --permanent --add-port=9987/udp
sudo firewall-cmd --permanent --add-port=30033/tcp
sudo firewall-cmd --permanent --add-port=10011/tcp
sudo firewall-cmd --reload

 

Если вы планируете использовать ЦДНС, добавлять 41144/TCP. Если вы публикуете свой сервер в устаревшем веб-списке, разрешите 2010/удап исходящий.

Примечание по IPv6: повторить правила для IPv6 если он есть у вашего хостера; клиент может связаться с вами через v4 или v6. Установив сетевые правила, подключитесь с клиента и заявите права администратора.

Подключитесь и заявите права администратора

Ультрареалистичный экран ноутбука разделен на три тонкие стеклянные панели: ПОДКЛЮЧЕНИЕ над входной линией IP; ПАРОЛЬ, вводимый с помощью небольшой стеклянной клавиатуры (точки PIN-кода анимируются при нажатии); подсвеченная плитка КАНАЛ показывает тонкую форму голосовой волны.

Откройте клиент TeamSpeak на рабочем столе, подключитесь к IP-адресу или домену вашего сервера и при появлении запроса вставьте привилегированный ключ с первого запуска. Установите пароль сервера и подтвердите, что вы можете присоединиться к каналу и нормально разговаривать. При необходимости позже вы сможете восстановить ключ, повторно просмотрев журналы или создав новый токен в интерфейсе разрешений.

Если вы предпочитаете рабочий стол на виртуальной машине для одноразовой настройки, вы можете добавить XRDP получить доступ к графическому сеансу из Windows. Для пошаговой настройки графического интерфейса в Ubuntu следуйте нашему руководству в блоге, чтобы установить xRDP в Ubuntu

Подтвердив права администратора, обратите внимание на порты вы открыли и что каждый обрабатывает. Этот первый вход завершает ваш настройка сервера TeamSpeak на Linux.

Порты и назначение TeamSpeak по умолчанию

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

Порт Прото Цель
9987 UDP Голосовой трафик для каналов
30033 TCP Служба передачи файлов
10011 TCP Интерфейс серверных запросов
41144 TCP Помощник TSDNS, опционально
2010 UDP Список устаревших общедоступных серверов вышел

TeamSpeak’s информация о порте и СРВ руководство подтверждает эти значения по умолчанию. Когда порты исправны, наибольший выигрыш достигается за счет быстрого устранения распространенных проблем с подключением.

Устранение неполадок: невозможно подключиться, токен отсутствует, CGNAT

Ультрареалистичный бортовой журнал (микропечатная бумага) под стеклянной лупой с подсветкой жетона; рядом с ним на карте сервисного модуля были выгравированы PID и WORKDIR. На фоновой полосе стойки показаны UDP 9987 и 30033/TCP.

Используйте короткий блокнот, чтобы сразу перейти от симптома к действию. Эти проверки применяются независимо от дистрибутива, если вы настраиваете сервер TeamSpeak в Linux с системный. Многие исправления одинаковы для всех Установка сервера TeamSpeak Linux.

  • Клиент отключается от Интернета, но локальная сеть работает: Убедитесь, что УДП 9987 открыт на брандмауэре сервера и пересылается на любой вышестоящий маршрутизатор. Проверьте журналы на наличие «прослушивания 0.0.0.0:9987», чтобы подтвердить голосовой сокет.
  • Внешние пользователи не могут подключиться даже с переадресацией: Проверьте, назначил ли ваш интернет-провайдер адрес 100.64.0.0/10 вашей глобальной сети. Это намекает на CGNAT. Хостинг на VPS позволяет избежать этой блокировки и сохраняет статический IPv4, который четко сопоставляется с клиентами.
  • Ключ привилегий утерян: Прочтите журналы службы и найдите «токен» или перезапустите один раз, чтобы сгенерировать новый ключ. Сохраните его в своем менеджере паролей.
  • Служба не запускается: Перепроверить Рабочий каталог, Пользовательи пути в вашем модуле. Несоответствие предотвращает запись файла PID. Пример, показанный ранее, представляет собой стабильную базовую линию.
  • Загрузка файлов не удалась: Открыть ПТС 30033 и убедитесь, что порт передачи файлов не был изменен в конфигурации. Клиент узнает это значение во время голосового подтверждения.

 

Теперь, когда у вас есть основы, добавьте домен, чтобы пользователи подключались по имени, а не по IP-адресу и порту.

Необязательно: Домен и SRV или TSDNS.

Вы можете сопоставить понятное имя с конечной точкой голосовой связи с помощью DNS. СРВ-запись. Создайте Рекорд для цели, затем добавьте запись SRV следующим образом:

_ts3._udp.play.example.com. 3600 IN SRV 0 5 9987 ts.example.com.

 

Клиенты решат проблему СРВ и подключайтесь без необходимости указывать порт в адресе. TeamSpeak также поддерживает ЦДНС обслуживание на 41144/TCP для пользовательских сопоставлений имен. Оба метода описаны поставщиком в статье с информацией о порте, ссылка на которую приведена ранее.

Если вы предпочитаете не управлять DNS, вы все равно можете предоставить пользователям простой путь, поделившись прямой ссылкой, например:

ts3server://host.example.com

 

После присвоения имени зафиксируйте несколько небольших правил безопасности и обслуживания, чтобы служба оставалась стабильной.

Безопасность и обслуживание

Защитите путь администратора и защитите хранящиеся данные. Эти методы добавляют несколько минут сегодня и экономят часы позже.

  • Административная поверхность: Установите надежный пароль сервера и проверьте, кто его Серверный запрос доступ. Используйте именованные логины.
  • Шифрование: Включите глобальное шифрование голосовых данных на канале, если позволяет бюджет вашего ЦП. Начните с самых чувствительных каналов.
  • Резервные копии: Резервное копирование ts3server.sqlitedb или вашу внешнюю базу данных и скопируйте ts3server.ini. Сохраните файл модуля и все правила брандмауэра.
  • Наименьшие привилегии: Держите системный подразделение на выделенном TeamSpeak пользователь. Не запускайте двоичный файл от имени пользователя root.
  • Обновления: Применяйте обновления дистрибутива по расписанию и перезапускайте службу после изменения ядра. Проверяйте подключение после каждого изменения.

Изучив основы, выберите разумный начальный размер, чтобы обслуживание вашей группы было бесперебойным.

Советы по выбору: хостинг, дистрибутив и размер

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

  • Домашняя лаборатория на CGNAT: Не боритесь с переадресацией портов. Переместите сервис на VPS с общедоступным IPv4, затем опубликуйте DNS. Это самый быстрый способ установить сервер TeamSpeak в Linux для внешнего доступа.
  • Игровой клан с пиками выходного дня: Начните с 2 виртуальных ЦП и 2 ГБ ОЗУ, затем наблюдайте за простоем ЦП и потерей пакетов. Обновите его, как только голос станет близким к насыщению в часы пик.
  • Университетский клуб: Предпочитать Убунту 24.04 ЛТС и УФВ правила. Кампусные сети часто имеют IPv6, поэтому проверяйте входящий IPv6 после открытия портов.
  • Киберспортивная команда, дни матчей: Используйте VPS рядом с игровым регионом и запишите базовый уровень. Если записи или загрузка больших файлов имеют значение, добавьте хранилище и увеличьте объем оперативной памяти до 4 ГБ.
  • Смешанная группа моддинга: Держать Серверный запрос блокировать, добавлять пароли каналов и планировать еженедельное резервное копирование. Это держит занято Установка Linux-сервера TeamSpeak предсказуемо.

 

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

Хостинг и удаленное администрирование

Запустите TeamSpeak на платформе, созданной для обеспечения стабильной передачи голоса и четкой маршрутизации. Наш Linux VPS предоставляет вам общедоступный IPv4, регионы с низким уровнем джиттера и корневой контроль в одном месте. Вы можете начать с малого, минимизировать задержку и масштабировать за считанные минуты по мере роста вашего сообщества.

Что вы получаете с Linux VPS от Cloudzy:

  • Вычислите, на что вы можете рассчитывать: современные виртуальные процессоры, постоянная тактовая частота и выделенная оперативная память, рассчитанная на передачу голоса в реальном времени.
  • Постоянное хранилище: Хранилище NVMe или SSD для быстрой передачи файлов и быстрой записи журналов.
  • Сеть, созданная для голосовой связи: 10 Gbps uplinks in core locations, anycast-grade routing, and active DDoS filtering that helps keep UDP 9987 steady.
  • Образы ОС, соответствующие вашему плейбуку: Ubuntu 24.04 LTS, Debian 12 или Rocky 9 — все готово к чистой очистке. системный настраивать.
  • Доступ и контроль: полные корневые правила, правила внешней консоли, rDNS и брандмауэра, которые вы можете изменять без билетов.
  • Инструменты жизненного цикла: снимки перед обновлениями, быстрое восстановление и простое изменение размера плана.
  • Глобальные регионы: Имея более 12 локаций на более чем 3 континентах, выберите ближайший к вашим игрокам центр обработки данных, чтобы сократить время на поездку туда и обратно.
  • Поддержка и время безотказной работы: Круглосуточная помощь от настоящих инженеров и соглашение об уровне обслуживания на уровне 99,95 % времени безотказной работы.

 

Если вам нужен рабочий стол поверх вашего VPS для быстрых визуальных изменений, разверните RDP-сервер Linux как приложение в один клик на вашем Linux VPS.

Заключительные мысли

Вы только что увидели, как настроить сервер TeamSpeak в Linux с помощью простого и повторяемого пути. Такой подход обеспечивает предсказуемость настройки для будущих узлов или регионов. Используйте дистрибутив LTS, выделенного пользователя и подходящую системный единица. Откройте UDP и TCP порты если это имеет значение, требуйте привилегированный ключи добавьте СРВ если вам нужен более дружелюбный адрес. Для более плавного пути и стабильного общедоступного IP-адреса рассмотрите возможность размещения на Cloudzy. Linux VPS чтобы ваш сервер оставался доступным днем ​​и ночью.

 

Часто задаваемые вопросы

Какие порты мне нужно открыть для базового сервера Linux TeamSpeak?

Откройте UDP 9987 для голоса, TCP 30033 для передачи файлов и TCP 10011 для ServerQuery. Если вы используете TSDNS, также откройте TCP 41144. Эти значения по умолчанию охватывают большинство установок и соответствуют рекомендациям TeamSpeak по портам.

Могу ли я разместить дома сервер Linux TeamSpeak за NAT операторского уровня?

Нет. Пользователи за пределами вашего интернет-провайдера не могут инициировать входящие сеансы на ваш личный адрес. Вы можете протестировать локально, но интернет-клиенты не сработают. Используйте VPS с общедоступным IPv4 или попросите интернет-провайдера отключить CGNAT.

Как автоматически запускать сервер TeamSpeak Linux при загрузке?

Создайте модуль systemd, запустите systemctl Enable TeamSpeak, и служба запустится при загрузке и перезапустится в случае сбоя. Проверьте статус и журналы с помощью команд, показанных ранее.

Как мне восстановить ключ привилегий администратора для моего сервера TeamSpeak Linux?

Найдите в последних журналах строку «токен» с помощью Journalctl -u TeamSpeak | grep -i token или сгенерируйте новый токен внутри клиента с разрешениями.

Можно ли загрузить Linux-сервер TeamSpeak 5 или 6 вместо TS3?

Публичные производственные серверы используют сборки серверов TS3. Продолжайте использовать сервер 3.13.x и следите за обновлениями на официальной странице загрузок.

Делиться

Еще из блога

Продолжайте читать.

Герой «Лучшие альтернативы плексам» с плитками Jellyfin, Emby, Stremio и Kodi, краткое руководство по альтернативам плексам.
Игры и медиа

Лучшие альтернативы Plex для самостоятельных медиа-серверов: быстрый ответ + подробная разбивка

Если вам нужен ответ, Jellyfin — лучшая альтернатива Plex для большинства людей, которые действительно хотят самостоятельно размещать свои медиа в долгосрочной перспективе. Эмби подойдет лучше, если вы хотите больше блеска.

Ник СильверНик Сильвер 14 минут чтения
Как создать резервную копию сервера Minecraft?
Игры и медиа

Как создать резервную копию сервера Minecraft?

Запускать сервер Minecraft без резервной копии рискованно. Рано или поздно что-то ломается. Миры повреждены, моды конфликтуют, плагины работают неправильно или неожиданные ошибки приводят к сбою сервера.

Айви ДжонсонАйви Джонсон 10 минут чтения
Справа стоит светящийся портал, открывающий вид на замок и плавучие острова. Текст «Лучшие пакеты модов Minecraft» выделен жирным шрифтом в темной левой части рядом с логотипом Cloudzy.
Игры и медиа

Лучшие пакеты модов Minecraft для игры в 2026 году

Ванильный Minecraft устаревает через сотни часов. Вы победили Эндер-дракона, построили фермы и исследовали биомы. Что дальше? Модпаки исправляют это, объединяя моды.

Рекса СайрусРекса Сайрус 13 минут чтения

Готовы к развертыванию? От $2,48 в месяц.

Независимое облако, с 2008 г. AMD EPYC, NVMe, 40 Гбит/с. 14-дневный возврат денег.