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

Перш ніж щось встановлювати, переконайтеся в основах. VPS або спеціальна машина спрощує роботу, оскільки провайдери жилих мереж часто знаходяться за NAT оператора рівня (CGNAT) що блокує вхідний трафік. Використовуйте LTS-образ та користувача без прав root із sudo. Ви можете налаштувати сервер TeamSpeak на Linux на Ubuntu 24.04 LTS, Debian 12, або Rocky/Alma 9; кроки такі самі з невеликими змінами брандмауера.
Вам потрібно дозволити основний портиГолос працює на UDP 9987, передача файлів це TCP 30033, а ServerQuery — TCP 10011. Якщо ви плануєте використовувати TSDNS, додати TCP 41144, а для застарілого weblist ви можете бачити UDP 2010 вихідний трафік. TeamSpeak документує Записи SRV щоб ви могли зіставити імена з правильною метою та портом. Для довідки див. офіційні TeamSpeak Downloads сторінка та інформація про порт для підтвердження поточних стандартних значень:
Якщо ви хостите на дому й ваша публічна IP-адреса належить CGNAT, зовнішні користувачі не зможуть вас досягти, навіть зі пробросом портів на маршрутизаторі. Перенесення сервісу на VPS вирішує цю проблему й надає вам фіксовану IPv4. Коли мережева картина ясна, ви можете отримати файли сервера та підготувати сервіс.
Завантажте й підготуйте сервер

Ви завантажите поточний 64-бітний сервер, створите виділеного TeamSpeak користувача, прийміть ліцензію та виконаєте одноразовий запуск для отримання ключ привілегій. Ці команди працюють на Ubuntu, Debian, і Rocky-на основі образів.
- Спочатку встановіть помічники для архівів, якщо потрібно, потім додайте користувача й каталоги:
- Ubuntu / Debian:
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
- Прийміть ліцензію через файл або змінну середовища. Найпростіший спосіб на VM — невеликий файл-маркер у домашній папці TeamSpeak, потім перший запуск під акаунтом TeamSpeak для генерації токен адміністратора.
sudo -u TeamSpeak touch /opt/TeamSpeak/.ts3server_license_accepted
sudo -u TeamSpeak /opt/TeamSpeak/ts3server_minimal_runscript.sh
- Спостерігайте за виводом терміналу й запишіть рядок «token». Цей ключ дозволяє вам заявити права адміністратора в клієнті. Зупиніть процес за допомогою Ctrl+C. Коли бінарні файли готові й токен збережено, перетворіть його в керований сервіс.
Єдиний, чистий макет працює на всіх дистрибутивах, тому ви можете налаштувати сервер TeamSpeak на Linux один раз і повторно використовувати плейбук для майбутніх вузлів.
Зробіть його сервісом через systemd

Правильний модуль дає вам запуск, зупинку, перезавантаження, логи й автозапуск при завантаженні. Створіть мінімальний 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
Тепер, коли сервіс запущено, відкрийте необхідні порти щоб клієнти могли підключитися до голосових, запитів та передачі файлів. Коли сервер запущений, systemd, ви можете встановіть TeamSpeak сервер на Linux на будь-якому VPS та покладайтесь на автоматичний перезапуск після перезавантажень чи збоїв.
Відкрийте брандмауер, UFW або firewalld


Ви можете прив'язати зручну назву до вашої голосової точки доступу за допомогою DNS SRV запис. Створити Запис A для мети, потім додайте запис SRV подібно до цього:
_ts3._udp.play.example.com. 3600 IN SRV 0 5 9987 ts.example.com.
Клієнти розв'яжуть SRV і підключатися без потреби вказувати порт в адресі. TeamSpeak також підтримує TSDNS обслуговування на 41144/tcp для користувацьких зіставлень імен. Обидва способи описані постачальником у статті про інформацію портів, на яку посилаємось вище.
Якщо не хочете керувати DNS вручну, дайте користувачам простий шлях — поділіться прямим посиланням на кшталт:
ts3server://host.example.com
Після налаштування імен закріпіть кілька простих звичок щодо безпеки та обслуговування, щоб сервіс залишався стійким.
Безпека та обслуговування

Захистіть шлях адміністратора та дані у стані спокою. Ці заходи займуть кілька хвилин зараз, але заощадять години згодом.
- Адміністративна панель: Встановіть надійний пароль сервера та перевірте, хто має ServerQuery доступ. Використовуйте іменовані входи.
- Шифрування: Увімкніть шифрування голосу в каналах глобально, якщо дозволяє ваш бюджет CPU. Почніть із найчутливіших каналів.
- Резервні копії: Резервна копія ts3server.sqlitedb або вашої зовнішної бази даних і скопіюйте ts3server.ini. Збережіть файл unit і будь-які правила брандмауера.
- Найменша привілегія: Зберегти systemd unit на виділеному TeamSpeak користувачу. Не запускайте бінарник як root.
- Оновлення: Встановлюйте оновлення дистрибутива за розкладом і перезапускайте сервіс після оновлення ядра. Перевіряйте зв'язок після кожної зміни.
З основами розібралися, виберіть розумний стартовий розмір, щоб сервіс працював гладко для вашої групи.
Поради щодо вибору: хостинг, дистрибутив та розмір
Якщо ваша мета — просто голосовий чат для друзів, ви можете запустити TeamSpeak сервер на Linux на крихітній ВМ і тримати витрати низькими. Великі групи виграють від кращих мереж і більшої пропускної здатності RAM для передачі файлів. Використовуйте цю швидку матрицю для стартової позиції, а потім адаптуйте після тижня реального трафіку.
- Домашня лабораторія за CGNAT: Не боріться з перенаправленням портів. Перенесіть сервіс на VPS з публічною адресою IPv4, потім опублікуйте DNS. Це найшвидший спосіб встановіть TeamSpeak сервер на Linux для зовнішнього доступу.
- Ігровий клан з піками на вихідних: Почніть з 2 vCPU і 2 ГБ RAM, потім спостерігайте за холостим ходом CPU і втратами пакетів. Оновіть, коли голос буде близький до насичення під час піків навантаження.
- Університетський клуб: Надавати перевагу Ubuntu 24.04 LTS та UFW правила. Kampusні мережі часто мають IPv6, тому перевірте вхідний IPv6 після того, як відкриєте порти.
- Кіберспортивна команда, дні матчів: Розташуйте VPS поблизу від регіону гри та зробіть вимірювання базової продуктивності. Якщо записи або великі завантаження файлів важливі, додайте сховище та збільшіть RAM до 4 ГБ.
- Змішана група модерів: Залишати ServerQuery захищено паролями каналів і налаштовано щотижневі резервні копії. Це підтримує активний сервер TeamSpeak Linux встановлено передбачуваний.
Почніть з простого і вдосконалюйте. Коли форму обрано, знайте, що графічний інтерфейс на ВМ може прискорити початкове налаштування — прочитайте наступний розділ щодо хостованих варіантів і шляху з робочим столом.
Хостинг та віддалене керування

Запустіть TeamSpeak на платформі, розробленій для стабільного голосу та чистої маршрутизації. Наша Linux VPS дає вам публічну IPv4, регіони з низькою затримкою та контроль на рівні root у одному місці. Ви можете почати з малого, утримувати мале затримання і масштабуватися за хвилини у міру зростання спільноти.
Що ви отримуєте з VPS Linux Cloudzy:
- Обчислювальні ресурси, на які можете розраховувати: сучасні vCPUs, стійкі тактові частоти та виділена RAM оптимізована для голосу в реальному часі.
- Сховище, яке встигає: 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, все готово до чистого systemd налаштування.
- Доступ та контроль: повний root, консоль поза смугою, DNS та правила брандмауера, які ви можете змінювати без тикетів.
- Інструменти керування життєвим циклом: снімки перед оновленнями, швидкі відновлення та просте зміну плану.
- Глобальні регіони: з понад 12 локаціями на понад 3 континентах, виберіть найближчий дата-центр до ваших гравців, щоб скоротити час туди-назад.
- Підтримка та доступність: цілодобова допомога від справжніх інженерів та 99,95% гарантія доступності SLA.
Якщо вам потрібен робочий стіл на вашому VPS для швидких візуальних змін, розгорніть Linux RDP сервер як програму з одним кліком на вашому Linux VPS.
Завершальні думки
Ви щойно дізналися, як налаштувати сервер TeamSpeak на Linux простим і повторюваним способом. Цей підхід робить налаштування передбачуваним для майбутніх вузлів чи регіонів. Використовуйте дистрибутив LTS, виділеного користувача та правильну systemd одиницю. Відкрийте UDP та TCP порти які мають значення, оголосіть своє ключ привілегій, та додати SRV якщо вам потрібна зручніша адреса. Для безпроблемної роботи та стабільної публічної IP розгляньте розміщення на Cloudzy Linux VPS щоб ваш сервер залишався доступним день і ніч.

