Як встановити TeamSpeak на мій VPS
Встановлення TeamSpeak на віртуальний сервер досить просте і може бути виконане на популярних ОС, таких як Ubuntu або CentOS. Нижче наведено покрокову інструкцію, як встановити TeamSpeak Server на віртуальний сервер на базі Ubuntu. Якщо у вас інша операційна система, процедура буде схожою, з невеликими відмінностями.
Мінімальні вимоги для встановлення та запуску TeamSpeak на VPS наступні:
- 1 ядро процесора
- 512 МБ ОПЕРАТИВНОЇ ПАМ’ЯТІ
- 1-2 ГБ дискового простору
- мережеве з’єднання 10 Мбіт/с
Ви можете легко розпочати роботу з мінімальною конфігурацією тарифного плану VPS U1
Створення нового користувача
Оновіть репозиторії та встановіть необхідні оновлення:
sudo apt update && sudo apt upgrade -y
Створіть нового користувача для запуску TeamSpeak (рекомендується з міркувань безпеки):
sudo adduser teamspeak
Завантажити сервер TeamSpeak
Перейдіть до користувача teamspeak:
sudo su - teamspeak
Завантажте останню версію TeamSpeak Server (для 64-бітної версії):
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 xvf teamspeak3-server_linux_amd64-3.13.7.tar.bz2
вихід
Встановлення сервера TeamSpeak
Введіть команду:
apt install bzip2
- Ви також можете встановити сервер TeamSpeak за допомогою автоматичного інсталяційного скрипта. Підключіться до сервера та увійдіть до нього
ssh root@server_ip -p ssh_port
wget https://bill.alexhost.com/downloads/teamspeak_install.sh
chmod x teamspeak_install.sh
./teamspeak_install.sh
Змініть користувача на новоствореного 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
Тепер вам потрібно прийняти ліцензійну угоду. Створіть порожній файл:
торкніться ~/.ts3server_license_accepted
Після цього вийдіть з поточного користувача, просто увійшовши:
exit
Створення системної служби
Щоб керувати сервером TeamSpeak, давайте створимо системну службу. Відкрийте редактор для створення службового файлу:
nano /etc/systemd/system/teamspeak.service
Додайте наступний код – https://telegra.ph/nano-etcsystemdsystemteamspeakservice-10-09
Збережіть (ctrl s) файл і вийдіть з редактора. Застосуйте зміни за допомогою команди:
systemctl daemon-reload
Увімкніть службу, щоб вона запускалася при старті системи, і запустіть її зараз:
systemctl enable --now teamspeak
Щоб перевірити стан сервера, скористайтеся командою:
systemctl status teamspeak
Встановлення пароля адміністратора
Перед виконанням цих дій нам потрібно зупинити сервер. Це можна зробити за допомогою цієї команди:
systemctl stop teamspeak.service
Тепер запустіть сервер з паролем адміністратора:
su - teamspeak
./ts3server_startscript.sh start serveradmin_password=YourPasswd
Після встановлення пароля зупиніть службу TeamSpeak:
./ts3server_startscript.sh stop
Далі вийдіть, набравши :
exit
Запустіть сервіс TeamSpeak:
systemctl start teamspeak.service
Підключення до сервера TeamSpeak
Тепер ви можете перейти до етапу завантаження та встановлення TeamSpeak на ваш робочий стіл. Після підключення введіть токен, який був створений під час запуску сервісу. Цей токен можна знайти за допомогою команди виконати:
grep -i token /opt/teamspeak/logs/*