Меню Рубрики

Установка mumble на ubuntu

Installing Mumble

This page shows you directions on how to install and use Mumble (client) and Murmur (server). For complete usage information, see Mumbleguide, Murmurguide, and/or the respective subsections on the main page.

Contents

Getting and Installing Mumble and Murmur

Windows

Download and run the latest MSI installer (mumble-1.x.x.msi) from the GitHub releases page. The installer will guide you through installation and configuration of Mumble. This installer can also optionally install Murmur (Mumble server).

Mac OS X

Precompiled Mac OS X universal binaries are available from the GitHub releases page.

Note that the official releases of Mumble 1.2.x are not currently compatible with Mac OS X 10.4, but you can try the experimental snapshots found here warning: use at your own risk; these have not been thoroughly tested, and may have bugs.

In order to be able to use the Overlay it has to be installed separately. To install it launch Mumble, go into Mumbles settings into the Overlay section and you should see an option to install it. The reason for the separate installation is that Mumble itself does not need administrative rights to install, but the overlay does.

Linux

For most Linux distributions, the client package name is mumble and the server package name is mumble-server or murmur. For many Debian- and RPM-based distributions, there is mumble-server-web, which is a turnkey installation of ICE for Murmur.

On the popular Linux distributions, Mumble should be available in either third party repositories or the official repository. See the distribution sections below. It is also recommended, if you have a domain name, to use a trusted CA’s certificate with your Mumble server, for example see this short guide about using Let’s Encrypt.

Debian

Debian unstable has the latest release at all times in it’s repository. Backports to current stable are done as soon as the package reaches testing (usually a week after release).

Ubuntu

Ubuntu carries whatever Mumble version was current at the time of the release in the universe repository. We also maintain a PPA (stable and dev snapshots) that has the latest version for recent Ubuntu versions

To install the client you can use:

to install and configure the server use:

RHEL (and its derivatives, such as CentOS)

Please see the Install CentOS5 page for both packaged and manual murmur installation instructions. Mumble is not easily built on this platform at this time, and there are no official packages (yet?).

For CentOS 6 see the Install CentOS6 page.

For CentOS 7 see the Install CentOS7 page.

Fedora

There are additional packages available as mumble-*, such as mumble-overlay and mumble-server-web. Please consult your package manager for more information.

The additional packages are, mumble-overlay, mumble-plugins, murmur.

Mumble packages are available from software.opensuse.org.

You can follow these steps while running openSUSE:

  1. Open a web browser and go to software.opensuse.org/package/mumble
  2. Assuming you’re running 32bit, click on 1-Click Install located at the first result
  3. When asked to download a file, tell your browser you want to open the file
  4. Once YaST is opened, click Next (leave defaults), then Next again, and again
  5. Enter your root password if asked; Mumble will now download
  6. Click Finish
  7. To run Mumble:
    1. Open the Kickoff application launcher and type mumble, then —>Run mumble
    2. Or: open a terminal and type mumble and press enter

Note: If you are asked to accept a certificate just press OK

Note: Latest mumble version can usually be found at opensuse.org under «Show other versions» either at «openSUSE Factory» or under «Show unstable packages» of your openSUSE version.

Some packages can also be found in the Build Service.

Arch Linux

To install Mumble, use pacman:

For the Mumble Server Murmur:

There are also unstable packages on the AUR:

Mandriva/ROSA/Unity

Mumble is available since 2010.0.

It’s best to install the package from Cooker — it has many fixes.

Others

If all of the above options fail to work, you can always try compiling Mumble from source, however installing a package is considered «best practice».

Smartphones

Mumble is currently being ported/reimplemented for various mobile phone platforms.

Android

Plumble is an unofficial client made by Morlunk. It is unmaintained.

It has many features in addition to the Mumble’s ones, such as: bluetooth headset support, proximity sensor utilizing «Voice Call» mode and hardware push-to-talk key support.

You can download it on Google Play or F-Droid.

iPhone

The Mumble iOS client is available on the App Store.

You can find more information about the iOS client from the mumble-iphoneos GitHub repo. Any help with the project is always appreciated.

Maemo (Nokia)

Maemo builds can be found here. These builds are unsupported, as they were not made by official Mumble developers. That does not, of course, mean you shouldn’t use them; it just means there’s no guarantee we can help you if you have a problem.

источник

Предложение от 8host.com

Установка и настройка сервера Mumble в Ubuntu 14.04

Mumble – это открытое приложение VoIP, аналог TeamSpeak и Ventrilo. Mumble использует архитектуру «клиент-сервер», что позволяет пользователям общаться друг с другом при подключении к одному и тому же серверу. Данное приложение имеет простой интерфейс администрирования, низкую латентность и высококачественные кодеки.

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

Требования

  • Предварительно настроенный сервер Ubuntu 14.04;
  • 512 MB RAM (этого хватит для запуска Murmur и поддержку 50 клиентов; если сервер используется и для других целей, такого объёма памяти может не хватить).
  • Пользователь с правами root или доступом к sudo. Чтобы запустить сессию root, введите:

Примечание: Данное руководство написано для Ubuntu 14.04, однако подойдёт для любого другого современного дистрибутива Ubuntu, в репозитории которого есть пакеты mumble and mumble-server.

Читайте также:  Установка предохранительного клапана на насос

1: Обновление системы

Для начала нужно обновить ранее установленные пакеты.

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

Чтобы подтвердить установку, введите Y и нажмите Enter.

2: Установка Murmur

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

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

apt-get install mumble-server

Чтобы подтвердить установку, введите Y и нажмите Enter.

3: Базовая настройка

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

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

Чтобы сервер Murmur автоматически запускался во время загрузки системы, выберите Yes в окне:

Autostart mumble-server on boot?

Allow mumble-server to use higher priority?

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

Пользователь по имени SuperUser обладает наивысшими административными правами на сервере. Для управления сервером Mumble используется именно этот аккаунт.

Настоятельно рекомендуется заменить стандартный пароль этого пользователя более надёжным паролем.

Password to set on SuperUser account:

оставить незаполненным, мастер примет пароль по умолчанию.

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

Теперь сервер Mumble готов к работе.

4: Продвинутая настройка

В целом, сервер уже можно использовать.

Чтобы выполнить продвинутую пользовательскую настройку сервера, откройте файл /etc/mumble-server.ini.

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

Ниже перечислены общие параметры сервера.

Примечание: Некоторые из них закомментированы в файле; закомментированные параметры не обрабатываются. Чтобы включить параметр, раскомментируйте его, удалив символ #.

  • autobanAttempts, autobanTimeframe, autobanTime: эти параметры прдотвращают атаки brute force и блокируют IP-адреса, отвечающие двум параметрам, на определённый период времени.
  • welcometext: содержит приветственное сообщение, которое получает каждый пользователь при подключении к серверу. Это позволяет сообщить пользователям правила, предоставить важные ссылки и т.д. Вся запись должна быть заключена в кавычки (вместе с тегами и символами HTML).
  • port: стандартный порт Mumble – это 64738. Здесь можно изменить это значение. После этого нужно сообщить пользователям новый порт дл подключения.
  • host: по умолчанию Mumble подключается к хосту автоматически. Данный параметр позволяет задать имя определённого хоста.
  • bandwidth: доступная пропускная способность. Чем больше значение, тем больше памяти сможет потреблять каждый пользователь; в данном случае для 50 пользователей 60000-72000 будет достаточно.
  • users: максимальное количество пользователей на сервере. Для сервера в 512 MB рекомендуется разрешить не более 50 пользователей.
  • textmessagelength: данный параметр по умолчанию не включен. Он ограничивает количество символов в сообщениях.
  • imagemessagelengt: данный параметр по умолчанию не включен. Он определяет максимальный размер изображения, которое можно добавить в сообщение.
  • allowhtml: по умолчанию не включен; позволяет использовать HTML в сообщениях, комментариях, описаниях.
  • registerName, RegisterUrl: добавит сервер в открытый список Mumble Client. В противном случае пользователю нужен IP или имя хоста для подключения к серверу.

Чтобы закрыть файл, нажмите Ctrl+X, Y и Enter – чтобы сохранить изменения. Перезапустите Murmur, чтобы обновить настройки. При этом все пользовательские соединения будут сброшены.

service mumble-server restart

Примечание: Больше информации о настройке сервера можно найти в Mumble Wiki.

5: Подключение к серверу Mumble

Теперь можно подключиться к серверу Mumble как SuperUser.

Примечание: Другим пользователям не нужен пароль, только IP-адрес и номер порта.

Откройте его на компьютере, нажмите кнопку Connect, а затем нажмите Add New в нижней части окна.

Введите данные сервера Mumble. В поле Address можно указать имя хоста или IP-адрес сервера. Если вы не изменяли номер порта, введите стандартный номер – 64738. Нажмите OK, чтобы сохранить настройки.

Сервер появится в списке Favorite. Чтобы подключиться к нему, нажмите Connect.

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

Если подключение установлено успешно, на экране появится сообщение:

источник

Записки программиста

Установка сервера и клиента Mumble под Linux

Сегодня существует великое множество VoIP решений — вспомним хотя бы Skype, Hangouts, TeamSpeak. Большая проблема с ними заключается в том, что решения эти закрыты и часто предоставляются исключительно в виде SaaS. Сама по себе закрытость исходного кода не обязательно означает, что продукт плохой. Многие закрытые продукты я использую каждый день. Но при наличии достойной открытой альтернативы я склонен отдавать предпочтение именно ей. Поэтому сегодня мы познакомимся с совершенно замечательным открытым приложением для голосовых звонков Mumble.

Чем так интересен Mumble

Mumble является приложением с открытым исходным кодом, распространяемым под лицензией BSD. Почему для меня это так важно?

Во-первых, из соображений безопасности. Сделать закладки в приложении с открытым исходном кодом намного сложнее, чем в приложении с закрытым. Во-вторых, из соображений качества. У разработчиков open source проектов, как правило, над душой не стоит манагер, требуя быстрее катить в бой новые фичи, потому что компания должна зарабатывать деньги. Во главе угла стоит счастье пользователей, а не бизнеса. К тому же, поскольку код открыт, обычно code review намного строже, и потому качество кода — выше. Наконец, конкретно SaaS решения плохи тем, что они обновляются прозрачно для пользователя, притом часто не в лучшую сторону и без возможности откатиться. Еще в качестве плюсов открытых решения я бы назвал возможность любому человеку вносить в них изменения. Однако эта возможность используется сравнительно редко.

Возьмем, к примеру, Skype. Качество связи и звука в нем всегда оставляли желать лучшего. Проблемы вроде обрывов связи и пережатого бубнежа вместо голоса являются обычным делом. В нем постоянно что-то ломается — перестают работать звонки, перестают ходить сообщения, становится вообще невозможно залогиниться. Это я только вспомнил проблемы, с которыми приходилось сталкиваться в последние шесть месяцев. Все это с рекламой, спамом как в самом Skype, так и регулярными маркетинговыми рассылками на email пользователей, и по факту отсутствующей безопасностью. Что это, если не отсутствие качества и не стоящие во главе угла интересы бизнеса, а не пользователей?

Помимо открытости исходного кода Mumble также интересен следующим:

  • Кроссплатформенность, Mumble есть реально подо все (Linux, FreeBSD, MacOS, Windows, Android, iOS);
  • Заметно более качественный звук и более стабильная связь по сравнению со Skype;
  • Все передаваемые данные надежно шифруется;
  • Можно использовать паблик сервера, заплатить за выделенный или самостоятельно поднять собственный;
  • Mumble имеет нормальные дэфолты для обычных пользователей и очень гибкие настройки для продвинутых;
  • Есть встроенная поддержка записи звонков в WAV, OGG, FLAC и AU;
  • Очень удобный интерфейс, например, видно, кто сейчас на мьюте и кто ведет запись, у кого какой процент потерянных пакетов, на все можно настроить хоткеи и тд;
  • Есть позиционирование звука для игр — если игрок находится слева от вас в игре, он будет слышен слева;
Читайте также:  Установка и настройка сервера lineage 2 interlude

Звучит интригующе? Тогда давайте попробуем все это на практике!

Установка клиента

Под Ubuntu Linux клиент Mumble ставится, например, так:

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

Клиент выглядит примерно таким образом:

Как видите, интерфейс очень прост и не содержит ничего лишнего.

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

Если по каким-то причинам вы не хотите использовать паблик сервера, то можете поднять свой. Делается это очень просто:

Примечание: Серверная часть Mumble называется Murmur (не путать с MurmurHash!), поэтому в вашей ОС или дистрибутиве Linux она может фигурировать именно под таким именем. Например, в портах FreeBSD сервер Mumble называется audio/murmur.

После установки пакета его нужно немного донастроить:

Отвечаем на несложные вопросы вроде запускать ли murmurd при старте системы, следует ли изменить пароль пользователя SuperUser и тд.

Более тонкие настройки лежат в файле /etc/mumble-server.ini. В первую очередь вам, вероятно, захочется поправить:

Остальные параметры не так важны и их можно поменять позже. Здесь я не буду их все описывать, так как вся необходимая документация есть в комментариях самого конфига.

После правки конфига говорим:

Почему-то reload не поддерживается.

Далее заходим на сервер через клиент под пользователем SuperUser с недавно присвоенным ему паролем. Заводим чат. Затем отключаемся, входим под обычным пользователем с паролем, указанным в параметре serverpassword. Заходим в чат и общаемся! Если прямо сейчас пообщаться не с кем, можно зайти с мобильного телефона и поговорить с самим собой 🙂

Заключение

В общем и целом, после перехода на Mumble моя жизнь стала намного лучше. Все это время я не осозновал, как сильно страдаю со Skype.

источник

Установка и настройка сервера Mumble под Linux

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

Кроме открытого исходного кода голосовой чат Mumble привлекает следующими функциями:

  • Кроссплатформенность. Сервер можно установить под Windows, Linux, Mac OS и другие системы;
  • Качество. Более хороший звук по сравнению с аналогичными программами;
  • Безопасность. Вся информация тщательно шифруется;
  • Удобство. Можно воспользоваться публичным сервером, купить выделенный, либо запустить свой.

Установка клиента Mumble под Linux

Клиент приложения устанавливается следующим образом:

sudo add-apt-repository ppa:mumble/release
sudo apt-get update
sudo apt-get install mumble

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

Установка сервера Mumble под Linux

Конечно, рекомендуется для работы арендовать и использовать выделенный сервер. В этом случае вам может понадобится профессиональная настройки и обслуживание серверов, о которой можно почить здесь. Ну а если вы не собираетесь пользоваться выделенным сервером, то можно запустить собственный. Сделать это довольно легко:

sudo add-apt-repository ppa:mumble/release
sudo apt-get update
sudo apt-get install mumble-server

Серверная часть приложения называется Murmur, так что в вашей системе она может быть именно под этим наименованием.

После инсталляции нужно также произвести настройку:

sudo dpkg-reconfigure mumble-server

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

Все настройки находятся в файле /etc/mumble-server.ini. Сперва вам, скорее всего, захочется поменять пароль:

# Password to join server.
serverpassword=

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

Далее, после всех необходимых правок конфига, вводим:

sudo service mumble-server restart

Затем заходим на сервер через клиент приложения как суперпользователь (SuperUser), указывая пароль. Запускаем чат. Потом отключаемся и заходим под обычным юзером, введя пароль сервера (serverpassword). Входим в чат и проверяем. Если в данный момент поговорить не с кем, то вы можете зайти со смартфона и проверить работоспособность сервера.

источник

Contents

Share

Sign up for our newsletter.

Get the latest tutorials on SysAdmin and open source topics.

Related

How To Install and Configure Mumble Server (Murmur) on Ubuntu 14.04

Introduction

Mumble is a free and open-source Voice Over IP (VoIP) application designed primarily to be used by gamers. Mumble is similar to TeamSpeak and Ventrilo. Mumble uses a client-server architecture which allows users to talk to each other when connected to the same server. It has a simple administration interface, and features low-latency, high-quality codecs. In this tutorial we will learn how to install and configure Murmur, which is the server component of Mumble.

Murmur allows you to run your own private or public voice chat server for the Mumble client.

Prerequisites

Droplet Requirements

This tutorial is written for Ubuntu 14.04; however, the process is the same for any recent Ubuntu distributions that have the mumble and mumble-server packages in the repositories. A server with 512 MB of RAM should be plenty to run Murmur with 50 clients in high quality. If you are using the same Droplet for other tasks, more RAM is recommended. Murmur does not consume much CPU.

Читайте также:  Установка внутреннего пожаротушения роса

Root Access

The rest of this tutorial will assume you are connected to your server with the root user account, or a user account with sudo privileges.

To enter the root shell from another account:

Step One — Install Updates

Before proceding, it is always a good idea to make sure you have the latest updates installed.

Update the package database:

You will be asked to confirm installing any packages. Enter Y and press Enter.

Step Two — Install Murmur

In the Official Ubuntu Repositories, Murmur has the package name mumble-server .

You will be asked to confirm installing any packages. Enter Y and press Enter.

Step Three — Basic Configuration Wizard

After the installation is done, we will run the package reconfiguration command to create some basic server and user settings. You can use your arrow keys to select your answer, then press Enter to continue.

Run the Configuration Wizard with:

Start at Boot

We will accept the default value of Yes because we want Murmur to run when the server boots.

Network Priority

Even if this will be a dedicated Mumble Server, it is a good >Yes since this will ensure the lowest possible latency.

Mumble SuperUser Password

The user named SuperUser is the highest-level administrative account for the server. You’ll need to log in to Mumble with this user when you want to manage the server.

It is highly recommended you change the default password for this account. Leaving the password field blank will not change the password.

Enter a password, press Tab to select Ok , and press Enter to finish the setup wizard.

At this point we now have a working Mumble server with one user account (SuperUser).

Step Four — Advanced Configuration

The server will work now if you’re happy with the defaults.

If you would like to customize your server even further we will need to edit the configuration file located at /etc/mumble-server.ini .

Murmur has several configuration options, and the file is well commented if you have any questions about what a particular setting is for.

There are some commonly changed values listed below as a reference. To enable some of these settings, you will have to remove the preceding # character. This is referred to as un-commenting the line. Lines that start with # are not processed by the server.

  • autobanAttempts, autobanTimeframe, autobanTime — These three values are used to prevent bruteforcing attempts, and will ban the IP for the specified amount of time after the other two conditions are met.
  • welcometext — This is the welcome message every user receives when connecting to the server. It is useful for informing users of rules, linking to your website, etc. You can use most HTML characters and tags; just make sure the entire entry is encapsulated in quotes.
  • port — The default Mumble port is 64738. You can change this value, but make sure to inform your users to enter the correct port when connecting to the server manually.
  • host — By default Mumble will bind to any host name automatically. If you want it to use a single host name, you enter that host name here.
  • bandwidth — This is the amount of bandwidth each user is allowed to consume. Keep in mind that if you set a higher value, each user will consume more RAM. Values between 60000-72000 are good for hosting 50 users on 512 MB of RAM.
  • users — The maximum number of simultaneous users that can connect to the server. For 512 MB of RAM, the recommended setting is 50 users for 60Kbps-72Kbps bandwidth per user.
  • textmessagelength — Not enabled by default; will limit the number of characters a user can send per message.
  • imagemessagelength — Not enabled by default; will set the maximum file size for images a user is allowed to send.
  • allowhtml — Not enabled by default; allows HTML in messages, comments, and channel descriptions.
  • registerName, RegisterUrl — If enabled, this will allow your server to be found on the public list available in the Mumble Client. Otherwise the user will need to know the host name or IP address of the server to be able to connect.

When you are happy with your configuration changes, press Ctrl+X , press Y to save, and press Enter to overwrite the existing file. You will need to restart Murmur before your settings will take effect. Any Mumble users on the server will be disconnected.

If you need help configuring other server settings, it is recommend you read the Mumble Wiki.

Step Five — Connect to your Mumble Server

These steps will help you connect to your new Mumble server as the SuperUser. Other users can connect using the same steps. Other users can pick their own usernames, and do not need a password — just the IP address and port number.

Open the Mumble client on your computer.

Click the Connect button.

Click the Add New button.

Enter the information for your Mumble server. The address can be a host name or the IP address of your server. If you d >64738 . Click OK to save settings.

The server will be saved to your favorites list. Click on your server then click Connect.

If you did not set up a signed certificate for this server, you will have to accept the certificate.

You should get the message Connected once you are successfully connected.

Now you can chat with any other users on this server.

источник

Добавить комментарий

Adblock
detector