Установка TeamSpeak сервера на Ubuntu: пошагово для новичков
Полная пошаговая инструкция по развертыванию TeamSpeak сервера на Ubuntu: подготовка, установка зависимостей, настройка systemd, открытие портов и подключение.
Как развернуть и настроить сервер TeamSpeak на Ubuntu? Я нашёл только Linux‑версию, но без инструкции. Подскажите, пожалуйста, пошаговую установку для новичков.
Команда TeamSpeak 3 — это простая, на самом деле надёжная система для голосового общения. Ниже — пошаговая инструкция, как развернуть её на Ubuntu 22.04/24.04 с нуля, впрочем, даже если вы не знакомы с Linux‑сервером.
Содержание
- Подготовка сервера
- Установка зависимостей
- Создание пользователя и скачивание TeamSpeak
- Разархивирование и настройка systemd
- Запуск и базовая настройка
- Настройка брандмауэра и удалённый доступ
- Обратная связь и поддержка
Подготовка сервера
- Подключитесь к серверу через SSH от имени пользователя с правами
sudo. - Обновите систему:bash
sudo apt update && sudo apt upgrade -y - Убедитесь, что у вас установлены
wget,tarиsystemd(встроены в Ubuntu).
Установка зависимостей
TeamSpeak 3 требует библиотеки libssl1.1, которая в Ubuntu 22.04 уже включена, но в 24.04 её нужно добавить вручную:
sudo apt install -y libssl1.1
Если команда выдаёт ошибку, скачайте пакет из репозитория:
wget http://ports.ubuntu.com/pool/main/o/openssl/libssl1.1_1.1.1f-1ubuntu2.23_arm64.deb
sudo dpkg -i libssl1.1_1.1.1f-1ubuntu2.23_arm64.deb
(см. Руководство по libssl1.1).
Создание пользователя и скачивание TeamSpeak
Для безопасности создаём отдельного пользователя:
sudo useradd -m -d /opt/teamspeak -s /bin/bash teamspeak
sudo passwd teamspeak
Пользователь teamspeak будет запускать сервер и хранить данные в /opt/teamspeak.
Скачайте последнюю версию сервера с официального сайта:
sudo -u teamspeak wget https://files.teamspeak-services.com/releases/server/3.13.7/teamspeak3-server_linux_amd64-3.13.7.tar.bz2 -O /opt/teamspeak/ts3.tar.bz2
(последняя версия постоянно обновляется, проверьте страницу загрузки: TeamSpeak Downloads).
Разархивирование и настройка systemd
sudo -u teamspeak tar -xjf /opt/teamspeak/ts3.tar.bz2 -C /opt/teamspeak --strip-components=1
Создаём unit‑файл systemd:
sudo tee /etc/systemd/system/teamspeak.service > /dev/null <<EOF
[Unit]
Description=TeamSpeak 3 Server
After=network.target
[Service]
Type=simple
User=teamspeak
WorkingDirectory=/opt/teamspeak
ExecStart=/opt/teamspeak/ts3server
Restart=on-failure
[Install]
WantedBy=multi-user.target
EOF
Перезагружаем systemd и запускаем сервер:
sudo systemctl daemon-reload
sudo systemctl enable --now teamspeak
Проверьте статус:
sudo systemctl status teamspeak
Запуск и базовая настройка
При первом запуске сервер создаёт конфигурацию и генерирует токен доступа. Чтобы узнать токен, посмотрите файл /opt/teamspeak/ts3server.sqlitedb или воспользуйтесь командой:
sudo -u teamspeak ./ts3server --query
В консоли появится токен, который понадобится для подключения через клиент.
Подключитесь к серверу с клиентского компьютера, используя IP‑адрес сервера и порт 9987 (UDP). Введите токен, чтобы получить права администратора.
Настройка брандмауэра и удалённый доступ
Откройте необходимые порты:
sudo ufw allow 9987/udp
sudo ufw allow 30033/tcp # для передачи данных (опционально)
sudo ufw allow 10011/tcp # для сервера Query
sudo ufw enable
Проверьте правила:
sudo ufw status verbose
(подробности о настройке брандмауэра можно найти в Virtirio).
Обратная связь и поддержка
- Проблемы с зависимостями: убедитесь, что все пакеты обновлены, и используйте
apt install -fдля исправления ошибок. - Токен недействителен: перезапустите сервер, токен будет сгенерирован заново.
- Проблемы с сетью: проверьте, открыт ли порт в хостинг‑панели (если используете облачный провайдер).
- Поддержка: официальная документация TeamSpeak содержит FAQ и примеры команд: TeamSpeak Docs.
Заключение
- Создайте отдельного пользователя
teamspeakи установите зависимости. - Скачайте и разархивируйте сервер, настройте systemd.
- Откройте UDP‑порт 9987 и, при необходимости, TCP‑порты для Query и передачи данных.
- Подключитесь к серверу через клиент, используя токен, чтобы получить права администратора.
- Регулярно проверяйте обновления TeamSpeak и обновляйте пакет.
Следуя этим шагам, вы получите надёжный и безопасный TeamSpeak‑сервер на Ubuntu, готовый к использованию как для личного использования, так и для организации игровых сообществ.
Источники
- Как установить и настроить TeamSpeak на Ubuntu 24.04: пошаговая инструкция
- Установка TeamSpeak сервера на Ubuntu 22.04
- TeamSpeak 3 Server Installation on Ubuntu 22.04 – RoseHosting
- TeamSpeak 3 Server Installation on Ubuntu 20.04 – Vultr Docs
- Руководство по libssl1.1
- TeamSpeak Downloads
- TeamSpeak Docs – FAQ