Знижка 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, чистим systemd обслуговування та невеликі, але важливі перевірки безпеки. Ви запустите його як виділений користувач, відкрийте праворуч порти, претендувати на ключ привілеїв, і продовжуйте працювати під час завантаження. Якщо ви використовуєте Windows, ви можете дізнатися про встановлення a Сервер 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 на Ubuntu 24.04 LTS, Debian 12, або Рокі/Алма 9; кроки однакові з невеликими змінами брандмауера.

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

Якщо ви розміщуєте вдома, і ваш публічний IP належить CGNAT, зовнішні користувачі не зможуть зв’язатися з вами навіть із перенаправленням портів маршрутизатора. Перенесення послуги на VPS дозволяє уникнути цього блокпосту та надати вам фіксований IPv4. З чітким зображенням мережі ви можете отримати файли сервера та підготувати службу.

Завантажте та підготуйте сервер

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

Ви завантажите поточний 64-розрядний сервер, створите виділений TeamSpeak користувача, прийміть ліцензію та одноразово запустіть, щоб отримати ключ привілеїв. Ці команди працюють між собою Ubuntu, Debian, і Рокіна основі зображень.

  1. Спочатку встановіть помічники архівування, якщо потрібно, а потім додайте користувача та каталоги:
  • Ubuntu / Debian:
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. Перегляньте вихід терміналу та запишіть рядок «token». Цей ключ дозволяє вимагати прав адміністратора в клієнті. Зупиніть процес за допомогою Ctrl+C. З двійковими файлами на місці та збереженим маркером перетворіть його на керовану службу.

 

Єдиний чистий макет працює в усіх дистрибутивах, тому ви можете один раз налаштувати сервер TeamSpeak у Linux і повторно використовувати посібник для майбутніх вузлів.

Зробіть це службою за допомогою systemd

Ультрареалістична передня частина сервера 1U (тонкий шліфований метал, підсвічений світлодіод живлення) плаває перед трьома тонкими скляними панелями, утворюючи конвеєр.

Належний пристрій забезпечує запуск, зупинку, перезапуск, журнал і автоматичний запуск під час завантаження. Створіть мінімум systemd служба, яка вказує на встановлену папку та працює як непривілейований користувач. The Документи спільноти 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

 

Тепер, коли служба запущена, відкрийте необхідне порти так що клієнти можуть досягати голосових, запитів і кінцевих точок передачі файлів. Після того, як сервер закрито systemd, ви можете встановити сервер TeamSpeak на Linux на будь-якому VPS і розраховуйте на автоматичний перезапуск після перезавантаження або збоїв.

Відкрийте брандмауер, UFW або брандмауер

брандмауер ультрареалістичних скляних дверей; подвійні ручки UFW і FIREWALLD. Шпильки дверної коробки підсвічуються: 9987/UDP, 30033/TCP, 10011/TCP, 41144, 2010 OUT; кліщі перемички: IPv6, ПЕРЕЗАВАНТАЖЕННЯ, ПІДКЛЮЧЕННЯ.

Відкрийте голос, передачу файлів і запит порти. В Ubuntu ви, швидше за все, використовуватимете UFW. На Rocky або Alma за замовчуванням брандмауер.

Приклад UFW:

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. За допомогою правил мережі підключіться з клієнта та вимагайте адміністратора.

Підключіться та вимагайте адміністратора

Ультрареальний екран ноутбука, розділений на три тонкі скляні панелі: CONNECT над лінією введення IP; ПАРОЛЬ обробляється маленькою скляною клавіатурою (точки PIN анімуються під час натискання); освітлена плитка CHANNEL показує тонку хвилю голосу.

Відкрийте клієнт TeamSpeak на робочому столі, підключіться до IP-адреси або домену свого сервера та, коли буде запропоновано, вставте ключ привілеїв з першого запуску. Встановіть пароль сервера та підтвердьте, що ви можете приєднатися до каналу та говорити нормально. Пізніше ви можете повторно згенерувати ключ, якщо потрібно, повторно переглянувши журнали або створивши новий маркер в інтерфейсі дозволів.

Якщо ви віддаєте перевагу робочому столу на віртуальній машині для одноразової конфігурації, ви можете додати XRDP щоб отримати доступ до графічного сеансу з Windows. Щоб отримати покрокову інструкцію з налаштування графічного інтерфейсу користувача в Ubuntu, дотримуйтесь посібника з нашого блогу інсталюйте xRDP на Ubuntu

З підтвердженням прав адміністратора зверніть увагу на порти ви відкрили та що кожен з них обробляє. Цей перший вхід завершує ваш налаштування сервера TeamSpeak на Linux.

Порти та призначення TeamSpeak за замовчуванням

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

Порт прото призначення
9987 UDP Голосовий трафік для каналів
30033 TCP Сервіс передачі файлів
10011 TCP Інтерфейс ServerQuery
41144 TCP Помічник TSDNS, необов'язковий
2010 UDP Застарілий список загальнодоступних серверів вийшов

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

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

Ультрареальний журнал (мікродрукований папір) під скляною лупою, що підсвічує жетон; поруч — картка сервісного блоку з вигравіруваними PID і WORKDIR. Фонова стрічка стійки показує UDP 9987 і 30033/TCP.

Скористайтеся коротким довідником, щоб перейти безпосередньо від симптому до дії. Ці перевірки застосовуються незалежно від дистрибутива, якщо ви налаштували сервер TeamSpeak у Linux systemd. Багато виправлень однакові для всіх Встановлення сервера TeamSpeak Linux.

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

 

Тепер, коли ви маєте базові навички, додайте домен, щоб користувачі підключалися за іменем, а не за IP-адресою та портом.

Додатково: домен і SRV або TSDNS

Ви можете зіставити зрозуміле ім’я для своєї голосової кінцевої точки за допомогою DNS Запис SRV. Створити Запис для цілі, а потім додайте запис SRV, як це:

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

 

Клієнти вирішать SRV і підключитися без необхідності порту в адресі. TeamSpeak також підтримує a ЦДНС обслуговування на 41144/tcp для настроюваних зіставлень імен. Обидва методи задокументовані постачальником у статті з інформацією про порт, посилання на яку було наведено раніше.

Якщо ви не бажаєте керувати DNS, ви можете надати користувачам легкий шлях, поділившись прямим посиланням, наприклад:

ts3server://host.example.com

 

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

Безпека та технічне обслуговування

Захистіть шлях адміністратора та захистіть дані в стані спокою. Ці практики додають кілька хвилин сьогодні та економлять години пізніше.

  • Поверхня адміністратора: Встановіть надійний пароль сервера та перевірте, хто має ServerQuery доступу. Використовуйте іменовані логіни.
  • Шифрування: Увімкніть шифрування голосу каналу глобально, якщо ваш бюджет ЦП дозволяє. Почніть з найбільш чутливих каналів.
  • Резервні копії: Резервне копіювання ts3server.sqlitedb або вашу зовнішню базу даних і скопіюйте ts3server.ini. Збережіть файл модуля та всі правила брандмауера.
  • Найменший привілей: Тримайте systemd одиниця на присвяч TeamSpeak користувача. Не запускайте двійковий файл як root.
  • Оновлення: Застосуйте оновлення дистрибутива за розкладом і перезапустіть службу після зміни ядра. Тестуйте підключення після кожної зміни.

Ознайомившись з основами, оберіть розумний початковий розмір, щоб обслуговування залишалося гладким для вашої групи.

Поради щодо вибору: хостинг, дистрибутив і розмір

Якщо ваша єдина мета — швидкий голос для друзів, ви можете налаштувати сервер TeamSpeak у Linux на крихітній віртуальній машині та зберегти низькі витрати. Більші групи виграють від кращих мереж і більшої оперативної пам’яті для передачі файлів. Використовуйте цю швидку матрицю, щоб вибрати початкову точку, а потім відкоригуйте її через тиждень реального трафіку.

  • Домашня лабораторія на CGNAT: Не боріться з переадресацією портів. Перемістіть службу на VPS із загальнодоступним IPv4, а потім опублікуйте DNS. Це найшвидший спосіб встановити сервер TeamSpeak на Linux для зовнішнього доступу.
  • Ігровий клан з піками вихідних: Почніть із 2 віртуальних процесорів і 2 ГБ оперативної пам’яті, а потім спостерігайте за простоєм ЦП і втратою пакетів. Оновіть, коли голос буде майже насиченим у години напруженої роботи.
  • Університетський клуб: Віддаю перевагу Ubuntu 24.04 LTS і UFW правил. Кампусні мережі часто мають IPv6, тому перевірте вхідний IPv6 після відкриття портів.
  • Кіберспортивна команда, дні матчів: Використовуйте VPS поблизу ігрового регіону та запишіть базову лінію. Якщо записи чи великі завантаження файлів важливі, додайте пам’ять і збільште оперативну пам’ять до 4 ГБ.
  • Змішана модифікаційна група: Тримайте ServerQuery заблоковано, додайте паролі каналів і заплануйте щотижневе резервне копіювання. Це тримає зайнятий Встановлення сервера TeamSpeak Linux передбачуваний.

 

Почніть із простого та повторюйте.  Вибравши форму, ви повинні знати, що доступ до графічного інтерфейсу віртуальної машини може пришвидшити раннє налаштування, тому прочитайте наступний розділ, щоб дізнатися про розміщені параметри та шлях до робочого столу.

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

Запустіть 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, усе готове до чистої роботи systemd налаштування.
  • Доступ і контроль: повний root, зовнішня консоль, rDNS і правила брандмауера, які можна змінювати без квитків.
  • Інструменти життєвого циклу: знімки перед оновленням, швидке відновлення та проста зміна розміру плану.
  • Глобальні регіони: з більш ніж 12 локаціями на більш ніж 3 континентах, виберіть найближчий до своїх гравців центр обробки даних, щоб скоротити час в обидва кінці.
  • Підтримка та безвідмовна робота: Цілодобова допомога справжніх інженерів і безвідмовна робота на 99,95% за угодою про рівень обслуговування.

 

Якщо вам потрібен робочий стіл поверх вашого VPS для швидких візуальних змін, розгорніть a Linux RDP сервер як a програма в один клік на вашому Linux VPS.

Заключні думки

Ви щойно бачили, як налаштувати сервер TeamSpeak у Linux за допомогою простого повторюваного шляху. Цей підхід забезпечує передбачуваність налаштування для майбутніх вузлів або регіонів. Використовуйте дистрибутив LTS, призначеного користувача та належного systemd одиниця. Відкрийте UDP і TCP порти це питання, вимагайте ключ привілеїв, і додати SRV якщо ви хочете більш дружню адресу. Для більш плавного шляху та стабільної загальнодоступної IP-адреси розгляньте можливість розміщення на Cloudzy Linux VPS щоб ваш сервер залишався доступним вдень і вночі.

 

FAQ

Які порти мені потрібно відкрити для базового сервера 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?

Шукайте в останніх журналах рядок «token» за допомогою journalctl -u TeamSpeak | grep -i token або згенеруйте новий маркер у клієнті з дозволами.

Чи можна завантажити сервер TeamSpeak 5 або 6 Linux замість TS3?

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

Поділіться

Більше з блогу

Продовжуйте читати.

Герой «Найкращі альтернативи Plex» із плитками Jellyfin, Emby, Stremio та Kodi, короткий довідник щодо альтернатив Plex.
Ігри та ЗМІ

Найкращі альтернативи Plex для самостійних медіасерверів: швидка відповідь + детальна розбивка

Якщо вам потрібна відповідь, Jellyfin — найкраща альтернатива Plex для більшості людей, які справді хочуть самостійно розміщувати свої медіа в довгостроковій перспективі. Emby краще підходить, якщо ви хочете отримати більше лаку

Нік СільверНік Сільвер 14 хв читання
Як створити резервну копію сервера Minecraft?
Ігри та ЗМІ

Як створити резервну копію сервера Minecraft?

Запускати сервер Minecraft без резервної копії ризиковано. Рано чи пізно щось ламається. Пошкоджені світи, зіткнення модів, неправильна робота плагінів або несподівані помилки виводять сервер з ладу

Айві ДжонсонАйві Джонсон 10 хвилин читання
Праворуч стоїть сяючий портал, відкриваючи замок і плаваючі острови. Текст «Найкращі пакети модифікацій Minecraft» з’являється жирним шрифтом у темній лівій частині поряд із логотипом Cloudzy.
Ігри та ЗМІ

Найкращі пакети модів Minecraft у 2026 році

Vanilla Minecraft застаріває після сотень годин. Ви перемогли Дракона Ендера, побудували ферми та досліджували біоми. Що далі? Modpacks виправляють це, об’єднуючи модифікації

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

Готові до розгортання? Від $2,48/міс.

Незалежна хмара, з 2008 року. AMD EPYC, NVMe, 40 Гбіт/с. 14-денне повернення грошей.