• I






      
           

Научно-популярный образовательный ресурс для юных и начинающих радиолюбителей - Popular science educational resource for young and novice hams

Основы электричества, учебные материалы и опыт профессионалов - Basics of electricity, educational materials and professional experience

КОНКУРС
language
 
Поиск junradio

Радиодетали
ОК
Сервисы

Stock Images
Покупка - продажа
Фото и изображений


 
Выгодный обмен
электронных валют

Друзья JR



JUNIOR RADIO

 

Создание собственного сервера Raspberry Pi TeamSpeak

 

 

TeamSpeak - одна из самых популярных систем связи VoIP, ориентированная на онлайн-игры. Даже с появлением конкурирующего программного обеспечения, такого как Mumble или Discord, TeamSpeak удалось сохранить свою популярность. Его популярность во многом обусловлена ​​его низкой задержкой, хорошим качеством звука с большими возможностями настройки.

Запуск сервера TeamSpeak на вашем Raspberry Pi - не самая простая задача, поскольку он доступен только как приложение x86. Благодаря мощности эмулятора box86 мы можем быстро запустить и запустить ваш сервер TeamSpeak на Pi. Подготовка Raspberry Pi для работы с сервером TeamSpeak. Перед установкой сервера TeamSpeak на Raspberry Pi вы должны выполнить некоторую первоначальную настройку. Эти шаги в основном включают установку эмулятора Box86, чтобы мы могли запускать серверное программное обеспечение на нашем Pi.

1. Прежде чем продолжить работу с этим руководством, вам необходимо убедиться, что в вашей системе установлен эмулятор box86. box86 - это отличное программное обеспечение, которое преобразует инструкции x86 в инструкции ARM, которые может понять процессор нашего Pi.

2. После того, как вы установили box86, позвольте нам убедиться, что у нас есть обновленная система для работы. Вы можете обновить Raspberry Pi , выполнив следующие две команды.

sudo apt update

sudo apt full-upgrade

3.Наконец, нам нужно установить jqпакет на наш Pi.

Установите этот пакет с помощью следующей команды.

sudo apt install jq

Хотя программное обеспечение TeamSpeak не требует jq, оно упрощает процесс загрузки последней версии. Установка сервера TeamSpeak на Raspberry Pi. Теперь, когда наш Raspberry Pi подготовлен, мы можем теперь установить программное обеспечение TeamSpeak Server на наш Raspberry Pi.

1. Все, что нам нужно сделать, это загрузить последнюю версию серверного программного обеспечения для Linux x86 с помощью следующей команды.

wget $(curl -Ls 'https://www.teamspeak.com/versions/server.json' | jq -r '.linux.x86.mirrors | values[]')

Эта маленькая строчка делает несколько вещей, чтобы облегчить жизнь. Сначала мы получаем server.json , содержащий номера версий, и передаем его jqпакету. Мы используем jqдля интерпретации данных JSON из этого файла и получения ссылки для загрузки последней версии сервера TeamSpeak.

2. Как только команда завершится, загрузите архив на свое устройство, мы сможем его распаковать. Чтобы извлечь сервер TeamSpeak на наш Raspberry Pi, мы можем выполнить следующую команду.

tar xvf teamspeak3-server_linux_x86-*

Мы используем звездочку ( *) в конце команды, чтобы выбрать любые архивы, начинающиеся с « teamspeak3-server_linux_x86-».

Использование звездочки позволит команде работать с любой новой версией архива.

3. Поскольку мы извлекли архив, он нам больше не нужен, и мы должны очистить его после этого.

Мы можем удалить архив, выполнив следующую команду на вашем Raspberry Pi.

rm teamspeak3-server_linux_x86-*

Запуск сервера TeamSpeak. Наконец, мы можем перейти к запуску серверного программного обеспечения TeamSpeak на нашем Raspberry Pi.

Процесс выполняется без усилий благодаря принципу работы box86. Это позволяет нам запускать приложение x86, такое как TeamSpeak, как если бы это была стандартная программа ARM.

1. Перейдите в каталог, в который мы извлекли серверное программное обеспечение.

Мы можем перейти в каталог, выполнив команду ниже.

cd teamspeak3-server_linux_x86

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

touch .ts3server_license_accepted

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

./ts3server

4. Когда вы впервые запустите сервер TeamSpeak, вам будет представлена ​​важная информация.

Первые предоставленные данные ( 1. ) - это данные для входа на ваш сервер TeamSpeak в качестве учетной записи запроса. Вы можете использовать эту учетную запись для получения информации о вашем сервере TeamSpeak. Второй предоставленный токен ( 2. ) позволяет вам повысить уровень вашего обычного пользователя до администратора сервера.

 

 

Запуск сервера при загрузке. В нашем последнем разделе мы покажем вам, как настроить Raspberry Pi так, чтобы он запускал сервер TeamSpeak при запуске. Мы делаем это, создавая служебный файл, который устанавливает рабочий каталог и запускает сам сервер.

1.Мы можем начать писать файл для нашего сервиса с помощью текстового редактора nano .

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

sudo nano /etc/systemd/system/teamspeak3.service

2. В этом файле введите следующие строки текста.

Этот текст сообщит диспетчеру службы, какой файл ему нужно выполнить и из какого каталога он должен работать.

 

[Unit]

Description=TeamSpeak 3 Server

After=network.target

 

[Service]

User=pi

WorkingDirectory=/home/pi/teamspeak3-server_linux_x86/

ExecStart=/home/pi/teamspeak3-server_linux_x86/ts3server

Restart=on-failure

 

[Install]

WantedBy=multi-user.target

 

3.Сохраните содержимое этого файла, нажав CTRL+ X, а Yзатем ENTERклавишу.

4. Теперь мы можем разрешить запуск нашей вновь созданной службы при включении системы.

Все, что нам нужно сделать, это запустить следующую команду, сообщающую systemctlо включении службы.

sudo systemctl enable teamspeak3

5. Если вы хотите запустить сервер TeamSpeak на своем Raspberry Pi сейчас, вы можете использовать следующую команду.

Эта команда сообщает диспетчеру службы, что она должна немедленно запустить нашу службу.

sudo systemctl start teamspeak3

Из этого руководства вы узнаете, как установить сервер TeamSpeak на Raspberry Pi.

Нам удается запустить это программное обеспечение с помощью мощного эмулятора box86.

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

 




Необходимо добавить материалы...
Результат опроса Результаты Все опросы нашего сайта Архив опросов
Всего голосовало: 373



          

Радио для всех© 2024