Teamspeak сервер linux установка

Установка и настройка TeamSpeak 3 сервера на VDS

В данной статье речь пойдет об установке сервера TeamSpeak 3, эта программа предназначена для использования голосовой связи различными сообществами. В моем примере будет использоваться Linux Debian 6.0 x64, для ТС3 сервера также оптимален VDS с предустановленной Ubuntu, разрядность значения не имеет, принцип действия одинаковый.

Выбор подходящего хостинга

Вам подойдет практически любой хостинг VDS в ценовом диапазоне от 10$ в месяц. Обращайте внимание на локализацию хостинга, т.к. пинг в TeamSpeak 3 будет зависеть от того, где находится дата-центр с вашим сервером. В качестве основной конфигурации оптимально исходите от систем Debian и Ubuntu. По личному опыту другие решения использовать не рекомендую, но если ваш хостинг ограничен, можете конечно использовать и другие варианты.

Подготовка VDS сервера

Первое, что вам понадобится сделать — это создать пользователя для работы с TeamSpeak 3 сервером, т.к. использование сервера от root пользователя является уязвимостью, о которой предупреждают разработчики программы.

Для этого в консоли наберите команду:

После того как пользователь создан, выгрузите в папку /home/ts3server файлы загруженные отсюда: TeamSpeak Downloads (Linux Server amd64, либо x86 в зависимости от разрядности вашей системы)

Перейдите в папку ts3server и назначьте атрибуты для следующих файлов сервера:

cd /home/ts3server chmod +x ts3server_minimal_runscript.sh chmod +x ts3server_startscript.sh chmod +x ts3server_linux_x86 или chmod +x ts3server_linux_amd64 
Установка TeamSpeak 3 сервера
./ts3server_minimal_runscript.sh 

image

Во время запуска данной команды будут созданы все необходимые файлы на сервере, а также вам выдаст пароль от serveradmin и ключ привилегий от группы server admin в самом клиенте teamspeak:

Обязательно сохраните пароли и можете останавливать сервер командой:

./ts3server_minimal_runscript.sh stop 
Настройка автозапуска

Теперь для правильной настройки crontab вам понадобится перейти в каталог выше и назначить пользователя ts3server владельцем файлов TeamSpeak сервера.

cd /home chown -R ts3server:ts3server ts3server 

Проверьте, все ли получилось (результат должен быть похож на изображение ниже):

image

Теперь перейдем к настройке crontab для пользователя ts3server, чтобы в случае сбоев сервер автоматически запускался при ребуте вашего VDS:

@reboot /home/ts3server/ts3server_startscript.sh start 

нажмите Esc, наберите :wq и нажмите Enter чтобы сохранились настройки.

Завершение установки и настройки сервера TeamSpeak

image

Выполните команду reboot и затем попробуйте из клиента TeamSpeak зайти на ваш сервер по IP адресу вашего VDS. Если после перезагрузки VDS вы сможете зайти на сервер и получите перед собой окно с предложением ввести ключ привилегий от группы server admin, значит вами в ходе установки сервера не было допущено ошибок:

Читайте также:  Linux samba share password
Полезности

1. Существует маленький нюанс, по неведомой мне причине всегда после установки сервера происходит ошибка файлового браузера, который отказывается отображать файлы с кириллицей. Для решения этой проблемы я делаю следующее:

localedef -v -c -i en_US -f UTF-8 en_US.UTF-8 

после чего добавляю в /etc/environment строку LC_ALL=en_US.UTF-8 и для проверки осуществляю reboot.

2. Изначально установленный сервер будет иметь статус No license. В таком случае вам будет доступен 1 виртуальный сервер на 32 слота. Если вы хотите увеличить количество виртуальных серверов и слотов, то можете подать заявку на получение NPL-лицензии, которая расширяет сервер до возможности создания до 10 виртуальных серверов с 512-ю слотами в сумме. Подача заявки на NPL происходит в этом разделе сайта teamspeak: Non-Profit License Registration. Если у вас все получится, вам будет выслан файл licensekey.dat, его нужно положить в корень TeamSpeak 3 сервера и выполнить команду:

./ts3server_startscript.sh restart 

3. Вы помните этап, где был сохранен пароль от пользователя serveradmin. Этот пароль нужен для консольного управления TeamSpeak 3 сервера, наиболее удобный клиент для работы с Query Server Admin: Admin Tool: YaTQA (English/German). Суть полезности в том, что пароль не очень длинный и в нем не всегда присутствуют специальный символы, в связи с чем он подвержен бруту (лично на моем опыте нашелся умник который сумел напакостить подобрав аналогичный пароль от пользователя serveradmin), поэтому я настоятельно рекомендую сменить пароль на более сложный. Для этого остановите сервер и запустите со следующей командой:

./ts3server_startscript.sh stop ./ts3server_startscript.sh start serveradmin_password=ваш_новый_пароль 

4. Чтобы обновить версию сервера, нужно остановить сервер, создать на всякий случай резервную копию файла ts3server.sqlitedb, после чего перезаписать в папке teamspeak сервера файлы новыми, расставить атрибуты и все, ваш сервер будет обновлен до последней версии.

Источник

Установка сервера TeamSpeak

url image

TeamSpeak 3 — программа голосового общения через интернет с неограниченным количеством одновременных абонентов. Работает по протоколу VoIP. Использование сервера TeamSpeak позволяет координировать различные действия участников, и чаще всего используется для голосового общения в онлайн-играх (Dota 2, Counter-Strike и т.д.). Благодаря своему удобству, простоте и гибким настройкам, TeamSpeak пользуется популярностью и по сей день, несмотря на обилие онлайн-сервисов голосового общения. Рассмотрим установку этого программного обеспечения подробно. Установить TeamSpeak-сервер на чистый сервер можно, используя рецепт. Но если у вас на сервере, например, уже установлена панель ISPmanager, то вариант с рецептом не подходит. В таком случае голосовой сервер можно установить вручную и это не помешает работе ваших сайтов и сервисов. В этой инструкции мы расскажем, как произвести установку TeamSpeak-сервера в операционной системе Linux, на примере дистрибутивов Ubuntu 16/18, Debian 9/10 и Centos 7/8. Системные требования для TeamSpeak-сервера очень скромные — подойдет любой VPS-сервер из нашей стандартной линейки тарифов, на любом типе виртуализации. Сначала подключимся к нашему серверу по SSH и создадим отдельного пользователя для TS-сервера. Мы блокируем пароль для этого пользователя, чтобы под ним нельзя было авторизоваться. Это мера безопасности: если под пользователем нельзя авторизоваться, значит и взломать его извне нельзя: Ubuntu/Debian

adduser --disabled-login teamspeak

Система будет запрашивать данные о пользователе, поэтому просто жмём Enter , пока не увидим строку приветствия. Centos

adduser teamspeak passwd -l teamspeak

В Centos система не запрашивает данные пользователя, но там нет ключа для отключения авторизации, и мы это сделаем отдельной командой. Теперь скачаем на сервер архив с TeamSpeak. Удобной ссылки, постоянной для скачивания последней версии ПО, нет (а, жаль), поэтому зайдем через браузер на официальный сайт, на вкладке Сервер найдем Linux и SERVER 64-BIT и, кликнув на значок рядом с кнопкой Download , скопируем ссылку на скачивание в буфер обмена: Теперь вернемся на сервер и произведём установку. Для этого перейдём в директорию ранее созданного пользователя, там при помощи команды wget и полученной ссылки скачаем и распакуем архив:

cd /home/teamspeak/ wget https://files.teamspeak-services.com/releases/server/3.10.0/teamspeak3-server_linux_amd64-3.10.0.tar.bz2 tar -xjf teamspeak3-server_linux_amd64-3.10.0.tar.bz2

Теперь у нас в директории /home/teamspeak находится распакованная директория с файлами сервера, сам архив. Наведем порядок при помощи составной команды:

cd teamspeak3-server_linux_amd64 && mv * /home/teamspeak && cd .. && rm -rf teamspeak3-server_linux_amd64* && chown -R teamspeak:teamspeak /home/teamspeak

И проверим результат: Выглядит отлично! Теперь, чтобы принять лицензионное соглашение TeamSpeak, создадим файл с именем .ts3server_license_accepted :

touch .ts3server_license_accepted

Следующим шагом настроим автозапуск TS-сервера, чтобы он запускался сам при загрузке сервера. Для этого создадим файл “/lib/systemd/system/teamspeak.service” и заполним его, используя любой удобный нам текстовый редактор. Среди сисадминов культ Vim’a, поэтому мы используем его, но вы можете выбрать то, что по душе вам. Содержимое файла должно быть следующим:

[Unit] Description=TS3-Server After=network.target [Service] WorkingDirectory=/home/teamspeak/ User=teamspeak Group=teamspeak Type=forking ExecStart=/home/teamspeak/ts3server_startscript.sh start inifile=ts3server.ini ExecStop=/home/teamspeak/ts3server_startscript.sh stop PIDFile=/home/teamspeak/ts3server.pid RestartSec=25 Restart=always [Install] WantedBy=multi-user.target

Не забываем сохранить файл. Теперь добавляем созданный сервис в автозагрузку, запускаем его и проверяем, всё ли в порядке:

systemctl enable teamspeak.service systemctl start teamspeak.service systemctl status teamspeak.service

Сервер запущен и работает, но это ещё не всё =) При первом подключении к серверу, TeamSpeak попросит ввести токен, чтобы подтвердить ваши привилегии администратора. Выудим ключ из лога teamspeak при помощи небольшого однострочника:

cat /home/teamspeak/logs/ts3server_* | grep -o 'token.*' | cut -f2- -d=

Дело за малым — подключится к серверу и ввести ключ привилегий. Для использования teamspeak, надо установить программу клиент, её можно скачать по этой ссылке для любой вашей ОС, и в меню Подключения выбираем пункт Подключиться . Вводим IP-адрес вашего сервера и псевдоним, он может быть любой, а мы воспользуемся классическим admin : Появится окно с указанием ввести ключ, что мы и сделаем: Жмем Ок и получаем рабочий сервер TeamSpeak.

Читайте также:  Screenshot tool in linux

Этот материал был полезен?

Источник

Как установить TeamSpeak Server на Ubuntu 20.04 LTS

hosting.energy недорогой хостинг сайтов

hosting.energy недорогой хостинг сайтов

В этом руководстве мы покажем вам, как установить TeamSpeak Server на Ubuntu 20.04 LTS. Для тех из вас, кто не знал, TeamSpeak — это решение VoIP (передача голоса через Интернет), впервые выпущенное в 2001 году и наиболее популярное среди тех, кто играет в командные онлайн-игры. Программное обеспечение состоит из двух частей: сервера и клиента, которые можно установить в Windows, Mac и Linux.

В этой статье предполагается, что у вас есть хотя бы базовые знания Linux, вы знаете, как использовать оболочку, и, что наиболее важно, вы размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить ‘ sudo ‘ к командам для получения привилегий root. Я покажу вам пошаговую установку TeamSpeak на Ubuntu 20.04 (Focal Fossa). Вы можете следовать тем же инструкциям для Ubuntu 18.04, 16.04 и любого другого дистрибутива на основе Debian, например Linux Mint.

Установите TeamSpeak Server на Ubuntu 20.04 LTS Focal Fossa

Шаг 1. Во-первых, убедитесь, что все ваши системные пакеты обновлены, выполнив следующие apt команды в терминале.

sudo apt update sudo apt upgrade

Шаг 2. Создайте нового пользователя для TeamSpeak.

Создадим пользователя для сервера Teamspeak 3:

adduser --disabled-login teamspeak

Шаг 3. Установка сервера TeamSpeak на Ubuntu 20.04.

После создания нового пользователя войдите как пользователь TeamSpeak, набрав:

cd /home/teamspeak/ su teamspeak

Выполните следующую команду, чтобы установить сервер TeamSpeak:

wget https://files.teamspeak-services.com/releases/server/3.13.2/teamspeak3-server_linux_amd64-3.13.2.tar.bz2 tar xvfj teamspeak3-server_linux_amd64-3.13.2.tar.bz2 cd teamspeak3-server_linux_amd64 cp * -R /home/teamspeak cd .. rm -r teamspeak3-server_linux_amd64 rm teamspeak3-server_linux_amd64-3.13.2.tar.bz2 touch .ts3server_license_accepted

Шаг 4. Создайте файл TeamSpeak Systemd.

По умолчанию сервер TeamSpeak не запускается при загрузке вашей системы. Вам нужно будет создать сценарий запуска, чтобы ваша система автоматически запускала серверное программное обеспечение TeamSpeak при загрузке. Теперь создаем systemd для TeamSpeak сервисы на : /etc/ systemd / system / ts3server . service

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

Теперь мы запустим сервер TeamSpeak и включим его при загрузке вашей системы:

sudo systemctl daemon-reload sudo systemctl start ts3server.service sudo systemctl enable ts3server.service

Шаг 5. Подключение к клиенту TeamSpeak.

Загрузите последнюю версию клиента TeamSpeak 3 с официального сайта. Затем откройте клиент и авторизуйтесь.

Читайте также:  Install linux kernel windows

Поздравляю! Вы успешно установили TeamSpeak . Благодарим вас за использование этого руководства по установке TeamSpeak Server в вашей системе Ubuntu 20.04 LTS Focal Fossa. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт TeamSpeak .

Источник

Оцените статью
Adblock
detector