Cómo instalar y configurar el software de chat de voz Mumble

Una fotografía de un grupo de personas frente a sus computadoras hablando a través de VoIP.

¿Estás en busca de un software de chat de voz y grabación de baja latencia para grupos? Mumble es una solución de voz sobre IP (VoIP) popular y de código abierto que puedes ejecutar y alojar en casi cualquier máquina. En este artículo, voy a explicar el proceso de uso de Mumble y cómo ejecutar tu propio servidor Mumble.

¿Por qué usar Mumble en lugar de TeamSpeak y Discord?

Primero y ante todo, Mumble es un cliente y suite de servidor VoIP gratuito y de código abierto. Esto significa que cada línea de código que compone Mumble está disponible para que cualquiera la revise y examine. Como tal, usar Mumble como tu backend de comunicaciones te brinda la tranquilidad y confianza de que nadie está espiando tus llamadas.

Una captura de pantalla que muestra el cliente Mumble funcionando correctamente.

Además, Mumble ofrece una gran calidad de sonido por poco o ningún costo en comparación con otros software de VoIP populares. Por ejemplo, una llamada de voz promedio en Discord se sitúa entre 64 y 96 kb/s para su calidad de voz general. En Mumble, puedes aumentarlo fácilmente a 192 kb/s de forma gratuita sin un impacto significativo en la latencia de la llamada.

Por último, los desarrolladores de Mumble también proporcionan un demonio de servidor gratuito y de código abierto. A diferencia de TeamSpeak y Discord, es muy fácil ejecutar un servicio VoIP autoalojado dentro de tu red con tu propio hardware, lo que te permite tomar el control de tus comunicaciones.

Bueno saber: aprende cómo ejecutar tu propio servicio similar a Discord al alojar un servidor compatible con Matrix en tu máquina.

Instalando y configurando Mumble

Para conectarte a un servidor de voz que ya existe en Internet, todo lo que necesitas es un cliente Mumble. Para Windows y macOS, puedes descargar el cliente Mumble oficial desde el sitio web del desarrollador. En Linux, puedes obtenerlo a través del gestor de paquetes de tu distribución.

En Debian y Ubuntu, puedes ejecutar el siguiente comando para instalar Mumble:

sudo apt install mumble

En Fedora, puedes usar DNF para obtener e instalar Mumble:

sudo dnf install mumble

Cuando ejecutes Mumble por primera vez, un asistente te guiará a través del proceso de configuración. Primero, te pedirá que elijas tus dispositivos de audio. En la mayoría de los casos, puedes dejar los valores predeterminados, pero probablemente querrás cambiarlos si tienes un micrófono y/o altavoces externos.

Una captura de pantalla que muestra la selección del dispositivo de audio predeterminado para Mumble.

El siguiente paso muestra una barra de volumen animada. Habla en el micrófono y ajusta el control deslizante debajo de ella para asegurarte de que alcance la punta de la barra verde sin caer en la zona roja.

Una captura de pantalla que muestra el proceso de ajuste del nivel de audio para Mumble.

Ajusta el control deslizante para ayudar a Mumble a diferenciar entre tu voz y cualquier ruido ambiental en el fondo. Esto permitirá que Mumble solo transmita audio cada vez que detecte un cambio significativo en el nivel de tu micrófono.

Una captura de pantalla que muestra el proceso de configuración de detección de voz en Mumble.

Selecciona la calidad general que deseas para tu cliente Mumble. En su mayoría, seleccionar Equilibrado debería proporcionarte una excelente calidad de sonido y una latencia decente.

Una captura de pantalla que muestra la diferente calidad de audio y retraso para Mumble.

Haz clic en Siguiente en el aviso de audio posicional, luego selecciona Creación automática de certificados en la siguiente ventana para asegurarte de que todas las conexiones dentro de Mumble sean seguras.

Una captura de pantalla que muestra la verificación de certificados para servidores Mumble.

Con la configuración inicial completada, Mumble te pedirá inmediatamente que te conectes a un servidor. Por defecto, Mumble proporcionará una lista de servidores disponibles públicamente a los que puedes conectarte.

Una captura de pantalla que muestra los diferentes servidores públicos actualmente disponibles en Mumble.

Ejecutando tu propio servidor Mumble en Linux

Si bien hay muchas instancias públicas a las que unirse directamente, también es posible desplegar tu propio servidor privado para amigos y familiares. En esta sección, voy a explicar el proceso de desplegar una instancia de servidor Mumble utilizando Ubuntu Server 24.04.

Para comenzar, asegúrate de haber instalado Docker y Docker Compose en la máquina en la que deseas instalar el servidor.

Confirma que tu instancia de Docker está funcionando correctamente ejecutando el siguiente comando:

docker --version

Crea una nueva carpeta en el directorio home de tu servidor, luego navega dentro de ella:

mkdir ~/mumble-server && cd ~/mumble-server

Usa tu editor de texto favorito para crear un archivo “docker-compose.yml” para tu instancia de Mumble:

nano ./docker-compose.yml

Pega el siguiente bloque de código dentro de tu nuevo archivo:

---  
version: "3.8"  
services:  
  mumble-server:  
    image: mumblevoip/mumble-server:latest  
    container_name: mumble-server  
    hostname: mumble-server  
    restart: on-failure  
    ports:  
      - 64738:64738  
      - 64738:64738/udp  
    environment:  
      MUMBLE_SUPERUSER_PASSWORD: "TU-CONTRASEÑA-SEGURA-AQUÍ"  
      MUMBLE_CONFIG_SERVERPASSWORD: "TU-CONTRASEÑA-PÚBLICA-AQUÍ"  
      MUMBLE_CONFIG_WELCOMETEXT: "¡Hola, MakeTechEasier!"

Reemplaza el valor de MUMBLE_SUPERUSER_PASSWORD con una cadena aleatoria de caracteres. Como su nombre indica, esto servirá como la contraseña raíz de tu servidor, permitiéndote configurar tu instancia de Mumble.

Establece el valor de MUMBLE_CONFIG_SERVERPASSWORD con una frase fácil de recordar. Esto servirá como la contraseña común de tu servidor que puedes compartir con otros usuarios.

Una terminal destacando la contraseña general del servidor y la contraseña de superusuario del administrador.

Guarda tu archivo de composición, luego ejecuta el siguiente comando para obtener y ejecutar el servidor Mumble en tu máquina:

sudo docker compose up -d

Por cierto: ¿buscas aprender más sobre Docker? Consulta nuestra guía sobre cómo usar contenedores Docker hoy.

Conectándote a tu servidor Mumble

En este punto, ya tienes tu servidor Mumble en funcionamiento. Para acceder a él, abre el cliente Mumble en tu escritorio, luego haz clic en Agregar nuevo en la ventana de Conexión al servidor.

Una captura de pantalla destacando el botón

Proporciona la dirección IP de tu servidor Mumble en el campo Dirección, luego establece el campo Nombre de usuario en “superusuario”.

Escribe el valor de la variable MUMBLE_SUPERUSER_PASSWORD en el campo Contraseña, luego haz clic en Aceptar para agregar el servidor a tu cliente.

Una captura de pantalla destacando el campo de contraseña para el superusuario del servidor.

Nota: es una buena práctica usar la cuenta de SuperUsuario solo para tareas administrativas. Para crear un usuario no privilegiado, simplemente proporciona cualquier nombre que no sea “superusuario” en el campo Nombre de usuario.

Selecciona tu servidor en la lista de Favoritos, luego haz clic en Conectar.

Mumble enviará una advertencia de que el servidor utiliza un certificado autofirmado, haz clic en y estarás en el servidor.

Una captura de pantalla que muestra la cuenta de superusuario iniciada en el nuevo servidor Mumble.

Para crear un nuevo canal, haz clic derecho en Raíz, luego selecciona Agregar… Esto abrirá una pequeña ventana pidiéndote los detalles de tu nuevo canal.

Una captura de pantalla que muestra el aviso para crear un nuevo canal.

Haz clic en Aceptar para crear tu nuevo canal de Mumble, luego haz doble clic en su entrada para unirte a él.

Una captura de pantalla que muestra al superusuario moviéndose al nuevo canal de voz creado.

Compartiendo tu servidor Mumble usando Tailscale

Lo último que queda por hacer es hacer que tu servidor Mumble sea accesible para tu red externa. Puedes hacer esto ya sea reenviando el puerto 64738 en tu enrutador o creando una VPN que conecte clientes de diferentes redes.

En esta sección, conectaré mi servidor Mumble a Tailscale para compartirlo fuera de mi red. La ventaja de hacer esto en lugar de reenviar puertos es que proporciona seguridad para tu servidor y te permite alojar incluso bajo CGNAT.

Primero, instala Tailscale en tu servidor. Asegúrate de haberlo vinculado a tu cuenta ejecutando sudo tailscale up.

Confirma que tu servidor está ejecutando Tailscale verificando su estado actual:

sudo tailscale status

Ve a tu página de administración de Tailscale, luego encuentra tu servidor en la lista de hosts conectados a la VPN.

Haz clic en el ícono de tres puntos junto a la entrada de tu servidor, luego selecciona Compartir….

Una captura de pantalla destacando la opción

Proporciona la dirección de correo electrónico del usuario que estás invitando, luego haz clic en Compartir.

Una captura de pantalla que muestra el aviso para invitar a nuevos usuarios a un nodo de Tailscale.

Del lado del cliente, haz clic en Aceptar invitación del dispositivo en el correo electrónico de invitación y sigue el proceso de incorporación para Tailscale. Una vez hecho, inicia sesión en la página de administración de Tailscale de la máquina cliente y copia la dirección IP del servidor Mumble.

Abre Mumble, haz clic en Agregar nuevo…, luego pega la dirección IP de Tailscale en el campo Dirección.

Completa el campo de nombre de usuario, luego haz clic en Aceptar para guardarlo en la lista de Favoritos del cliente.

Una captura de pantalla que muestra al cliente remoto de Mumble usando la dirección IP de Tailscale para iniciar sesión en el servidor Mumble.

Por último, conéctate al servidor Mumble remoto haciendo doble clic en la entrada del servidor en la pantalla de selección.

Una captura de pantalla que muestra a Mumble funcionando correctamente a través de Tailscale.

Aprender a instalar Mumble, desplegar su backend con Docker y crear una red privada de Mumble son solo algunas de las cosas que puedes hacer cuando ejecutas tus propios servicios. Sumérgete en el maravilloso y diverso mundo de la autoalojamiento consultando los mejores sistemas operativos para servidores domésticos hoy.

Crédito de la imagen: ELLA DON a través de Unsplash. Todas las alteraciones y capturas de pantalla por Ramces Red.