Поиск по сайту:

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


Введение

Mumble — это бесплатное приложение для передачи голоса по IP (VoIP) с открытым исходным кодом, предназначенное в первую очередь для геймеров. Mumble похож на TeamSpeak и Ventrilo. Mumble использует архитектуру клиент-сервер, которая позволяет пользователям общаться друг с другом при подключении к одному и тому же серверу. Он имеет простой интерфейс администрирования и использует высококачественные кодеки с малой задержкой. В этом руководстве мы узнаем, как установить и настроить Murmur, серверный компонент Mumble.

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

Предпосылки

Требования к дроплету

  • Дроплет объемом 512 МБ
  • Убунту 14.04

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

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

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

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

sudo su

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

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

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

apt-get update

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

apt-get upgrade

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

Шаг второй — установите Murmur

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

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

apt-get install mumble-server

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

Шаг третий — Мастер базовой настройки

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

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

dpkg-reconfigure mumble-server

Начать при загрузке

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

Сетевой приоритет

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

Пароль суперпользователя Mumble

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

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

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

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

Шаг четвертый — расширенная конфигурация

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

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

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

nano /etc/mumble-server.ini

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

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

  • autobanAttempts, autobanTimeframe, autobanTime — эти три значения используются для предотвращения попыток подбора и блокируют IP-адрес на указанный период времени после выполнения двух других условий.
  • welcometext — это приветственное сообщение, которое получает каждый пользователь при подключении к серверу. Это полезно для информирования пользователей о правилах, ссылки на ваш веб-сайт и т. д. Вы можете использовать большинство символов и тегов HTML; просто убедитесь, что вся запись заключена в кавычки.
  • port — порт Mumble по умолчанию — 64738. Вы можете изменить это значение, но не забудьте сообщить своим пользователям, чтобы они вводили правильный порт при подключении к серверу вручную.
  • хост — по умолчанию Mumble автоматически привязывается к любому имени хоста. Если вы хотите использовать одно имя хоста, введите его здесь.
  • пропускная способность – это пропускная способность, которую может использовать каждый пользователь. Имейте в виду, что если вы установите более высокое значение, каждый пользователь будет потреблять больше оперативной памяти. Значения от 60 000 до 72 000 подходят для размещения 50 пользователей с 512 МБ ОЗУ.
  • users — максимальное количество одновременных пользователей, которые могут подключаться к серверу. Для 512 МБ ОЗУ рекомендуется установить 50 пользователей с пропускной способностью 60–72 Кбит/с на пользователя.
  • textmessagelength — по умолчанию не включено; ограничит количество символов, которое пользователь может отправить в одном сообщении.
  • imagemessagelength — по умолчанию не включено; установит максимальный размер файла изображений, который пользователь может отправлять.
  • allowhtml — по умолчанию не включено; разрешает HTML в сообщениях, комментариях и описаниях каналов.
  • registerName, RegisterUrl — если этот параметр включен, это позволит найти ваш сервер в общедоступном списке, доступном в клиенте Mumble. В противном случае для подключения пользователю потребуется знать имя хоста или IP-адрес сервера.

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

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

service mumble-server restart

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

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

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

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

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

Нажмите кнопку Подключить.

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

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

Сервер будет сохранен в вашем списке избранного. Нажмите на свой сервер, затем нажмите Подключиться.

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

Вы должны получить сообщение Connected после успешного подключения.

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