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

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

Ви завантажите поточний 64-розрядний сервер, створите виділений TeamSpeak користувача, прийміть ліцензію та одноразово запустіть, щоб отримати ключ привілеїв. Ці команди працюють між собою Ubuntu, Debian, і Рокіна основі зображень.
- Спочатку встановіть помічники архівування, якщо потрібно, а потім додайте користувача та каталоги:
- 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
- Прийміть ліцензію з файлом або змінною середовища. Найпростішим методом на віртуальній машині є невеликий файл маркера на головній сторінці 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 служба, яка вказує на встановлену папку та працює як непривілейований користувач. The Документи спільноти 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 або брандмауер


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

