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

Прежде чем что-либо устанавливать, подтвердите основы. 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. Когда картина сети будет ясна, вы сможете получить файлы сервера и подготовить сервис.
Загрузите и подготовьте сервер

Вы скачаете текущий 64-битный сервер, создадите выделенный TeamSpeak пользователя, примите лицензию и выполните одноразовый запуск, чтобы получить привилегированный ключ. Эти команды работают через Убунту, Дебиан, и Рокки-основанные изображения.
- Сначала установите помощники архивирования, если необходимо, затем добавьте пользователя и каталоги:
- Убунту/Дебиан:
sudo apt update
sudo apt install -y bzip2 tar curl
- Рокки/Альма:
sudo dnf install -y bzip2 tar curl
- Создайте пользователя и папки среды выполнения:
sudo useradd -r -m -d /opt/TeamSpeak -s /usr/sbin/nologin TeamSpeak
sudo mkdir -p /opt/TeamSpeak
sudo chown -R TeamSpeak:TeamSpeak /opt/TeamSpeak
- Далее скачайте последнюю версию и распакуйте ее в /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
- Примите лицензию с помощью файла или переменной среды. Самый простой метод на виртуальной машине — это небольшой файл маркеров на главной странице TeamSpeak, а затем первый запуск под учетной записью TeamSpeak для создания файла. токен администратора.
sudo -u TeamSpeak touch /opt/TeamSpeak/.ts3server_license_accepted
sudo -u TeamSpeak /opt/TeamSpeak/ts3server_minimal_runscript.sh
- Посмотрите вывод терминала и запишите строку «токен». Этот ключ позволяет вам заявить права администратора в клиенте. Остановите процесс с помощью Ctrl+C. Установив двоичные файлы и сохранив токен, преобразуйте его в управляемую службу.
Единый, понятный макет работает во всех дистрибутивах, поэтому вы можете один раз настроить сервер TeamSpeak в Linux и повторно использовать сборник сценариев для будущих узлов.
Сделайте это сервисом с помощью systemd

Правильное устройство обеспечивает запуск, остановку, перезапуск, журналирование и автоматический запуск при загрузке. Создайте минимальный системный служба, которая указывает на установленную папку и запускается от имени непривилегированного пользователя. Документы сообщества TeamSpeak Подробно о сервисных модулях Linux.
- Создайте файл модуля:
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
- Перезагрузите systemd и включите службу:
sudo systemctl daemon-reload
sudo systemctl enable --now TeamSpeak
- Проверьте сервис и при необходимости запишите токен еще раз:
sudo systemctl status TeamSpeak --no-pager
journalctl -u TeamSpeak -n 50 --no-pager
Теперь, когда служба запущена, откройте необходимые порты чтобы клиенты могли достигать конечных точек голосовой связи, запросов и передачи файлов. Как только сервер находится под системный, ты можешь установить сервер TeamSpeak в Linux на любом VPS и рассчитывайте на автоматический перезапуск после перезагрузки или сбоя.
Откройте брандмауэр, UFW или firewalld.


Вы можете сопоставить понятное имя с конечной точкой голосовой связи с помощью 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 чтобы ваш сервер оставался доступным днем и ночью.

