Як встановити TeamSpeak Server на Ubuntu 24.04 Ubuntu 22.04
Teamspeak – це безкоштовне програмне забезпечення для голосового чату, яким можуть користуватися команди, групи та спільноти.Він популярний серед геймерів, тому що дозволяє їм обмінюватися складними стратегіями у реальному часі, граючи у свою улюблену гру.Тим не менш, у Teamspeak є багато інших застосувань, крім ігор.Його також можна використовувати для проведення онлайн-конференцій або зустрічей, курсів дистанційного навчання, мовних уроків та багато іншого.
TeamSpeak краще, ніж Discord?
Більшість гравців віддають перевагу Teamspeak, тому що він дуже стабільний і блискавичний.Фактично, якість голосу TeamSpeak була оцінена як краща, ніж у Discord або Skype.Однак найкраща якість звуку – це ще не все – з Teamspeak ви також можете створити власний сервер, побудований саме так, як ви цього хочете.Якщо у вашій онлайн-спільноті багато користувачів, тоді вам знадобиться вбудований веб-чат!
Наскільки безпечним є TeamSpeak?
Сервери Teamspeak дуже безпечні.Він також не містить шкідливих програм та вірусів, що є плюсом, якщо ви турбуєтеся про компрометацію вашого комп’ютера або мережі за допомогою шпигунського ПЗ або іншого шкідливого коду.Оскільки TeamSpeak не потрібно встановлювати на кожен пристрій, що підключається, він може працювати з зовнішнього диска, що спрощує перемикання між пристроями при необхідності, не встановлюючи нічого нового!
Ця стаття проведе вас через кроки, необхідні для налаштування власного сервера Teamspeak на сервері Ubuntu 24.04.Також підтримуються інші дистрибутиви на основі Debian, хоча деякі кроки можуть бути незначними.
Передумови
У вас має бути root-доступ.Обліковий запис користувача, на якому працює TeamSpeak, потрібні привілеї суперкористувача (тобто права адміністратора) для виконання багатьох завдань, описаних у цьому посібнику.
Новий сервер Ubuntu 24.04.
Якщо на вашому сервері є пакети, що залишилися від попередніх установок Teamspeak, найкраще їх очистити, перш ніж продовжити роботу з цим посібником.
sudo apt-get autoremove -y sudo apt autoclean
Оновлення вашої системи
Відкрийте термінал вашого сервера та виконайте такі команди:
sudo apt-get update && sudo apt-get upgrade -y && sudo reboot
Після перезавантаження системи знову увійдіть у систему з тим самим користувачем без повноважень root.
Встановлення TeamSpeak Server
TeamSpeak вимагає, щоб ви створили обліковий запис користувача, перш ніж ви зможете його використовувати.Ви можете називати цього користувача як хочете, і він не повинен входити в систему.
Відкрийте сеанс терміналу та створіть новий обліковий запис за допомогою цієї команди:
sudo adduser teamspeak
Ця команда запитує новий пароль.Введіть його та збережіть, оскільки він знадобиться вам для входу на сервер з обліковим записом, який ви щойно створили.Після цього будуть запрошені особисті дані користувача.Ви можете залишити їх порожніми, якщо хочете, просто натисніть клавішу введення для кожного з них або введіть необхідні дані.
Використовуйте wget для завантаження сервера TeamSpeak за допомогою новоствореного користувача.
su - teamspeak
wget https://files.teamspeak-services.com/releases/server/3.13.5/teamspeak3-server_linux_amd64-3.13.5.tar.bz2
Розархівуйте завантажений архів і скопіюйте вилучені файли до домашньої папки облікового запису TeamSpeak, а потім видаліть завантажений файл.
tar xvfj teamspeak3-server_linux_amd64-3.13.5.tar.bz2 cp teamspeak3-server_linux_amd64/* -R /home/teamspeak/ rm -rf teamspeak3-server_linux_amd64 teamspeak3-server_linux_amd64-3.13.5.tar.bz2
Тепер створіть пустий файл ліцензії з ім’ям ts3server_license_accepted.Він повинен бути поміщений в ту ж папку, що і ваш файл Teamspeak3, що виконується.
touch .ts3server_license_accepted
Цей файл – просто порожній файл, який буде використовуватися для позначення того, що сервер має активну ліцензію, і ви приймаєте ліцензійну угоду.
На даний момент TeamSpeak встановлений на сервері, але ви ще не можете його використовувати.Перед запуском необхідно створити конфігураційний файл для сервера TeamSpeak.
Тепер виходимо з облікового запису TeamSpeak та повертаємося до користувача root.Потім створіть файл конфігурації з ім’ям ts3server.service у каталозі / lib / systemd / system наступним чином:
exit
sudo nano /lib/systemd/system/ts3server.service
Заповніть файл наступними рядками:
[Unit] Description=Teamspeak Service Wants=network.target [Service] WorkingDirectory=/home/teamspeak User=teamspeak ExecStart=/home/teamspeak/ts3server_minimal_runscript.sh ExecStop=/home/teamspeak/ts3server_startscript.sh stop ExecReload=/home/teamspeak/ts3server_startscript.sh restart Restart=always RestartSec=15 [Install] WantedBy=multi-user.target
Збережіть та закрийте файл, коли закінчите.
Тепер оновіть список системних служб, щоб застосувати зміни.
sudo systemctl daemon-reload
Запустіть сервер TeamSpeak і дозвольте йому запуститися після завантаження комп’ютера.
sudo systemctl start ts3server.service sudo systemctl enable ts3server.service
Переконайтеся, що TeamSpeak працює правильно, перевіривши статус служби:
sudo systemctl status ts3server
Ви повинні побачити наступний результат:
Щоб дізнатися, які порти використовує TeamSpeak, введіть наступну команду:
ss -antpl | grep ts3server
Встановлення пароля адміністратора
Для TeamSpeak потрібен пароль адміністратора.
Зупиніть службу TeamSpeak і перейдіть на користувача TeamSpeak.
sudo systemctl stop ts3server
su - teamspeak
Запустіть сервер Teamspeak вручну та передайте параметр serveradmin_password зі своїм паролем наступним чином.
./ts3server_startscript.sh start serveradmin_password=your_password
Не забудьте замінити your_password своїм паролем.
Зупиніть TeamSpeak вручну після встановлення пароля, вийдіть із системи користувача TeamSpeak і запустіть службу TeamSpeak за допомогою команди systemctl
./ts3server_startscript.sh stop
exit sudo systemctl start ts3server
Установка TeamSpeak Web Interface
Для використання веб-інтерфейсу TeamSpeak необхідно встановити окремий компонент.
Увійдіть у систему як користувач root, встановіть веб-сервер Apache та програмні пакети PHP разом із розпакованим пакетом за допомогою наступних команд:
sudo apt-get install apache2 -y sudo apt-get install php libapache2-mod-php sudo apt-get install unzip -y
Перейдіть до папки з документами Apache Root і завантажте пакет веб-інтерфейсу під назвою ts3wi за допомогою команди wget.
cd /var/www/html wget https://www.bennetrichter.de/downloads/ts3wi.zip
Після завершення завантаження розархівуйте файл і переконайтеся, що каталог ts3wi належить належному власнику.
unzip ts3wi.zip chown -R www-data:www-data /var/www/html/ts3wi
Тепер відкрийте свій веб-браузер і перейдіть за адресою http://your_server_ip/ts3wi, де your_server_ip – це загальнодоступна IP-адреса вашого сервера.Ви потрапите на сторінку входу.
Введіть ім’я користувача та пароль та натисніть «Увійти».Ви будете перенаправлені на веб-інтерфейс TeamSpeak.Ви можете створювати канали, керувати користувачами та робити все інше, як у клієнті Windows.
Ось і все!Ви успішно встановили сервер TeamSpeak на сервер Ubuntu 24.04 LTS.Більш детальну інформацію можна знайти на офіційному сайті TeamSpeak.
Висновок
У цьому посібнику ми дізналися, як встановити сервер TeamSpeak на Ubuntu 24.04 LTS.Його було легко налаштувати, швидко та швидко розпочати роботу.Ми також дізналися про деякі важливі параметри конфігурації, які необхідні для налаштування сервера TeamSpeak.