Как установить и настроить Mumble Server (Murmur) в Ubuntu 14.04

Вступление

Mumble - это бесплатное приложение для передачи голоса по IP (VoIP) с открытым исходным кодом, предназначенное в первую очередь для геймеров. ФИЛЬМЫ ПОХОЖИЕ НА TeamSpeak и Ventrilo Mumble использует архитектуру клиент-сервер, которая позволяет пользователям общаться друг с другом при подключении к одному серверу. Он имеет простой интерфейс администрирования и обладает высококачественными кодеками с низкой задержкой. В этом уроке мы узнаем, как установить и настроить Murmur, который является серверным компонентом Mumble.

Murmur позволяет вам запустить собственный частный или публичный сервер голосового чата для клиента Mumble.

Предпосылки

Требования к капелькам

  • * Капля 512 МБ *

  • * Ubuntu 14.04 *

Этот учебник написан для Ubuntu 14.04; однако этот процесс одинаков для всех последних дистрибутивов Ubuntu, в которых есть пакеты и в репозиториях. Сервер с 512 МБ ОЗУ должен быть достаточным для запуска Murmur с 50 клиентами в высоком качестве. Если вы используете ту же каплю для других задач, рекомендуется больше оперативной памяти. Murmur не потребляет много ресурсов процессора.

Корневой доступ

В оставшейся части этого руководства предполагается, что вы подключены к своему серверу с учетной записью пользователя root или учетной записи пользователя с привилегиями sudo.

Чтобы войти в корневую оболочку из другого аккаунта:

sudo su

Шаг первый - установка обновлений

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

Обновите базу данных пакетов:

apt-get update

Установите любые новые пакеты:

apt-get upgrade

Вам будет предложено подтвердить установку любых пакетов. Введите и нажмите * Enter *.

Шаг второй - установить Murmur

В официальных репозиториях Ubuntu Murmur имеет название пакета.

Чтобы установить пакет:

apt-get install mumble-server

Вам будет предложено подтвердить установку любых пакетов. Введите и нажмите * Enter *.

Шаг третий - мастер базовой конфигурации

После завершения установки мы запустим команду изменения конфигурации пакета, чтобы создать основные настройки сервера и пользователя. Вы можете использовать * клавиши со стрелками *, чтобы выбрать ответ, затем нажмите * Enter *, чтобы продолжить.

Запустите мастер настройки с:

dpkg-reconfigure mumble-server

Начать с загрузки

Изображение: HTTPS: //assets.digitalocean.com/articles/mumble_server_murmur/1.png [изображение]

Мы примем значение по умолчанию, потому что мы хотим, чтобы Murmur запускался при загрузке сервера.

Приоритет сети

Изображение: HTTPS: //assets.digitalocean.com/articles/mumble_server_murmur/2.png [изображение]

Даже если это будет выделенный Mumble Server, это хорошая идея для выбора, поскольку это обеспечит минимально возможную задержку.

Mumble SuperUser Password

Пользователь с именем * SuperUser * является учетной записью администратора верхнего уровня для сервера. Вам нужно будет войти в Mumble с этим пользователем, если вы хотите управлять сервером.

Настоятельно рекомендуется изменить пароль по умолчанию для этой учетной записи. Если оставить поле пароля пустым, пароль не изменится.

Изображение: HTTPS: //assets.digitalocean.com/articles/mumble_server_murmur/3.png [изображение]

Введите пароль, нажмите * Tab *, чтобы выбрать, и нажмите * Enter *, чтобы завершить работу мастера настройки.

На данный момент у нас есть рабочий сервер Mumble с одной учетной записью пользователя (SuperUser).

Шаг четвертый - Расширенная настройка

Сервер будет работать сейчас, если вы довольны настройками по умолчанию.

Если вы хотите еще больше настроить свой сервер, нам нужно отредактировать файл конфигурации, расположенный по адресу + / etc / mumble-server.ini +.

Чтобы открыть файл:

nano /etc/mumble-server.ini

У Murmur есть несколько опций конфигурации, и файл хорошо комментируется, если у вас есть какие-либо вопросы о том, для чего предназначен конкретный параметр.

Ниже приведены некоторые часто изменяемые значения для справки. Чтобы включить некоторые из этих настроек, вам придется удалить предыдущий символ. Это называется откомментированием строки. Строки, начинающиеся с, не обрабатываются сервером.

  • * autobanAttempts *, * autobanTimeframe *, * autobanTime * - Эти три значения используются для предотвращения попыток взлома и будут блокировать IP-адрес на указанный период времени после выполнения двух других условий.

  • * welcometext * - это приветственное сообщение, которое каждый пользователь получает при подключении к серверу. Это полезно для информирования пользователей о правилах, ссылки на ваш сайт и т. Д. Вы можете использовать большинство HTML-символов и тегов; просто убедитесь, что вся запись заключена в кавычки.

  • * порт * - порт Mumble по умолчанию - * 64738 *. Вы можете изменить это значение, но не забудьте проинформировать пользователей о необходимости ввода правильного порта при подключении к серверу вручную.

  • * host * - по умолчанию Mumble будет автоматически связываться с любым именем хоста. Если вы хотите, чтобы он использовал одно имя хоста, введите его здесь.

  • * пропускная способность * - это пропускная способность, которую может использовать каждый пользователь. Имейте в виду, что если вы установите более высокое значение, каждый пользователь будет потреблять больше оперативной памяти. Значения в диапазоне 60000-72000 подходят для размещения 50 пользователей на 512 МБ ОЗУ.

  • * users * - максимальное количество одновременных пользователей, которые могут подключиться к серверу. Для 512 МБ ОЗУ рекомендуется 50 пользователей для пропускной способности 60–72 Кбит / с на пользователя.

  • * textmessagelength * - по умолчанию не включено; будет ограничивать количество символов, которое пользователь может отправить за сообщение.

  • * imagemessagelength * - по умолчанию не включено; установит максимальный размер файла для изображений, которые пользователь может отправлять.

  • * allowhtml * - по умолчанию не включен; позволяет HTML в сообщениях, комментариях и описаниях каналов.

  • * registerName *, * RegisterUrl * - если включено, это позволит вашему серверу быть найденным в общедоступном списке, доступном в Mumble Client. В противном случае пользователю потребуется знать имя хоста или IP-адрес сервера, чтобы иметь возможность подключиться.

Если вы удовлетворены изменениями конфигурации, нажмите, нажмите * Y *, чтобы сохранить, и нажмите * Enter *, чтобы перезаписать существующий файл. Вам нужно будет перезапустить Murmur, прежде чем ваши настройки вступят в силу. Любые пользователи Mumble на сервере будут отключены.

Чтобы перезапустить Murmur:

service mumble-server restart

Если вам нужна помощь в настройке других параметров сервера, рекомендуется прочитать Mumble Wiki.

Шаг пятый - подключитесь к вашему серверу Mumble

Эти шаги помогут вам подключиться к вашему новому серверу Mumble в качестве суперпользователя. Другие пользователи могут подключиться, используя те же шаги. Другие пользователи могут выбирать свои собственные имена пользователей и не нуждаются в пароле - только IP-адрес и номер порта.

Загрузите Mumble клиент.

Откройте клиент Mumble на вашем компьютере.

Изображение: HTTPS: //assets.digitalocean.com/articles/mumble_server_murmur/4.png [изображение]

Нажмите кнопку * Connect *.

Изображение: HTTPS: //assets.digitalocean.com/articles/mumble_server_murmur/5.png [изображение]

Нажмите кнопку * Добавить новый *.

Изображение: HTTPS: //assets.digitalocean.com/articles/mumble_server_murmur/6.png [изображение]

Введите информацию для вашего сервера Mumble. Адрес может быть именем хоста или IP-адресом вашего сервера. Если вы не использовали пользовательский порт, он будет портом по умолчанию. Нажмите * OK *, чтобы сохранить настройки.

Изображение: HTTPS: //assets.digitalocean.com/articles/mumble_server_murmur/7.png [изображение]

Сервер будет сохранен в вашем списке избранного. Нажмите на свой сервер, затем нажмите * Connect *.

Если вы не настроили подписанный сертификат для этого сервера, вам придется принять сертификат.

Вы должны получить сообщение * Подключено *, как только вы успешно подключились.

Теперь вы можете общаться с другими пользователями на этом сервере.

Related