Instalar mumble en una Raspberry Pi

Publicado el 2017.11.16

Mumble es un software que permite comunicaciones de voz con muy baja latencia. Es ideal para hablar en juegos online, aunque en mi caso también lo utilizo para comunicaciones de trabajo, y charlas en general.

Para instalar murmur (el servidor de mumble) en una Raspberry Pi yo seguí el procedimiento que a continuacion detallo.

Configuración Inicial de la Raspberry Pi

Ya escribí un post contando el proceso de instalación de Raspbian y su configuración inicial. El procedimiento en este caso puede ser exactamente el mismo.

Instalación del servidor de Mumble

Murmur es el servidor de Mumble. Para nuestra comodidad, ya viene incluido en los repositorios de software de Raspbian, así que la instalación consiste en simplemente ejecutar

sudo apt-get install mumble-server

Una vez finalizada la instalación, hay que ejecutar un asistente de configuración básica, con el comando

sudo dpkg-reconfigure mumble-server

Con el asistente configuramos la contraseña del usuario SuperUser. Es importante conocer y recordar este usuario, porque va a ser el que nos permita realizar tareas administrativas en el servidor.

Configuración del servidor de Mumble

El archivo de configuración principal del servidor se encuentra en /etc/mumble-server.ini. Lo podemos editar haciendo

sudo nano /etc/mumble-server.ini

Un ejemplo de un archivo de configuración (al que le removí todos los comentarios, para brevedad) que usamos para el servidor de Mumble de T4Lan

database=/var/lib/mumble-server/mumble-server.sqlite
icesecretwrite=
logfile=/var/log/mumble-server/mumble-server.log
pidfile=/var/run/mumble-server/mumble-server.pid
welcometext="<br />Bienvenido al server de <b>T4Lan</b>.<br />Más info en <a href='https://t4lan.com.ar'>t4lan.com.ar</a>!<br />"
port=64738
serverpassword=
bandwidth=72000
users=100
allowhtml=true
registerName=[T4Lan] Mumble Server
bonjour=True
uname=mumble-server
[Ice]
Ice.Warn.UnknownProperties=1
Ice.MessageSizeMax=65536

Una vez terminada la configuración, reiniciar el servidor, con el comando

sudo /etc/init.d/mumble-server restart

(Opcional) Asignar permisos de Administrador a otro usuario

Para las tareas administrativas podemos usar directamer el “SuperUser” que creamos en el asistente de configuración, pero si queremos asignar diferentes permisos a otros usuarios debemos primero registrar esos usuarios en el servidor.

(Opcional) Configurar IP dinámica con FreeDNS

La solución a esto la voy a estar publicando en su propio post, más adelante.

Resultado

Pueden visitar directamente el server de Mumble de T4Lan en t4lan.ddns.net:64738, un servidor que está corriendo 247 desde una RPI conectada al router de mi casa.

Más Info

Un post con información sobre todo el procedimiento: https://pimylifeup.com/raspberry-pi-mumble-server