TeamSpeak - це популярне програмне забезпечення для голосового та текстового спілкування, яке широко використовується в геймерських спільнотах та інших колективах. Цей закритий VOIP-додаток дає змогу користувачам спілкуватися в одному чаті за допомогою голосових каналів. TeamSpeak відомий такими функціями, як мобільне підключення, система розширених дозволів, висока якість звуку та інші. Сервер і клієнт TeamSpeak можна встановити на різні операційні системи, як-от Linux, FreeBSD, macOS і Windows (32- і 64-бітні версії).
Для початку вам потрібно підключитися до вашого сервера через SSH під користувачем root. Виконайте таку команду, замінивши IP_Address
на IP-адресу вашого сервера, а Port_number
- на номер порту SSH:
ssh root@IP_Address -p Port_number
Щоб переконатися, що у вас встановлена правильна версія Ubuntu, виконайте команду:
lsb_release -a
Очікуваний результат:
Distributor ID: Ubuntu
Description: Ubuntu 24.04 LTS
Release: 24.04
Codename: noble
Тепер створимо нового системного користувача для запуску TeamSpeak сервера. Введіть команду:
useradd -mrd /opt/teamspeak teamspeak -s "$(which bash)"
Ця команда створить директорію /opt/teamspeak
, яка стане домашньою для користувача teamspeak. Ми будемо використовувати її для встановлення сервера.
Введіть команду:
apt install bzip2
Змінимо користувача на щойно створеного teamspeak і завантажимо сервер:
su - teamspeak
wget https://files.teamspeak-services.com/releases/server/3.13.7/teamspeak3-server_linux_amd64-3.13.7.tar.bz2 -O teamspeak-server.tar.bz2
Розпакуємо архів:
tar xvfj teamspeak-server.tar.bz2 --strip-components 1
Тепер необхідно прийняти ліцензійну угоду. Створіть порожній файл:
touch ~/.ts3server_license_accepted
Після цього вийдіть із користувача teamspeak:
exit
Щоб керувати сервером TeamSpeak, створимо системний сервіс. Відкрийте редактор для створення файлу сервісу:
nano /etc/systemd/system/teamspeak.service
Додайте такий код:
[Unit]
Description=Teamspeak Service
Wants=network.target
[Service]
WorkingDirectory=/opt/teamspeak
User=teamspeak
ExecStart=/opt/teamspeak/ts3server_minimal_runscript.sh
ExecStop=/opt/teamspeak/ts3server_startscript.sh stop
ExecReload=/opt/teamspeak/ts3server_startscript.sh restart
Restart=always
RestartSec=15
[Install]
WantedBy=multi-user.target
Збережіть файл і вийдіть із редактора. Застосуйте зміни командою:
systemctl daemon-reload
Активуйте сервіс, щоб він запускався під час старту системи, і запустіть його зараз:
systemctl enable --now teamspeak
Для перевірки статусу сервера використовуйте команду:
systemctl status teamspeak
Зупинимо сервер:
systemctl stop teamspeak.service
Тепер запустимо сервер із зазначенням пароля адміністратора:
su - teamspeak
./ts3server_startscript.sh start serveradmin_password=YourPass
Після встановлення пароля, зупинимо TeamSpeak сервіс:
./ts3server_startscript.sh stop
Далі, виходимо, прописуючи:
exit
Запускаємо TeamSpeak сервіс:
systemctl start teamspeak.service
Скачайте та встановіть клієнт TeamSpeak на ваш комп'ютер. Під час запуску введіть IP-адресу вашого сервера і пароль, створений на попередньому кроці. Після підключення введіть токен, який було створено під час старту сервісу. Цей токен можна знайти за допомогою команди, виконаної на сервері:
grep -i token /opt/teamspeak/logs/*
Важливо: Збережіть цей токен, він необхідний для підключення адміністратора до сервера!
Тепер TeamSpeak сервер встановлено і працює на вашому сервері Ubuntu 24.04.