Comment installer et configurer le logiciel de chat vocal Mumble

Êtes-vous à la recherche d’un logiciel de chat vocal et d’enregistrement à faible latence pour les groupes ? Mumble est une solution VoIP (voix sur IP) populaire et open-source que vous pouvez exécuter et héberger sur presque n’importe quelle machine. Dans cet article, je vais vous guider à travers le processus d’utilisation de Mumble et de l’exécution de votre propre serveur Mumble.
Pourquoi utiliser Mumble au lieu de TeamSpeak et Discord ?
Tout d’abord, Mumble est un client et une suite de serveurs VoIP gratuits et open-source. Cela signifie que chaque ligne de code qui compose Mumble est disponible pour que tout le monde puisse l’examiner. Ainsi, utiliser Mumble comme votre backend de communication vous donne l’assurance et la confiance que personne n’espionne vos appels.

De plus, Mumble offre une excellente qualité sonore pour peu ou pas de coût par rapport à d’autres logiciels VoIP populaires. Par exemple, un appel vocal moyen sur Discord se situe entre 64 et 96 kb/s pour sa qualité vocale globale. Dans Mumble, vous pouvez facilement le porter à 192 kb/s gratuitement sans impact significatif sur la latence des appels.
Enfin, les développeurs de Mumble fournissent également un démon de serveur gratuit et open-source. Contrairement à TeamSpeak et Discord, il est très facile d’exécuter un service VoIP auto-hébergé à l’intérieur de votre réseau avec votre propre matériel, vous permettant de prendre le contrôle de vos communications.
Bon à savoir : apprenez à exécuter votre propre service similaire à Discord en hébergeant un serveur compatible avec Matrix sur votre machine.
Installer et configurer Mumble
Pour vous connecter à un serveur vocal qui existe déjà sur Internet, tout ce dont vous avez besoin est un client Mumble. Pour Windows et macOS, vous pouvez télécharger le client Mumble officiel depuis le site du développeur. Sur Linux, vous pouvez l’obtenir via le gestionnaire de paquets de votre distribution.
Sur Debian et Ubuntu, vous pouvez exécuter la commande suivante pour installer Mumble :
sudo apt install mumbleSur Fedora, vous pouvez utiliser DNF pour récupérer et installer Mumble :
sudo dnf install mumbleLors de la première exécution de Mumble, un assistant vous guidera à travers le processus de configuration. Tout d’abord, il vous invite à choisir vos appareils audio. Dans la plupart des cas, vous pouvez laisser les paramètres par défaut, mais vous voudrez probablement les changer si vous avez un microphone et/ou des haut-parleurs externes.

L’étape suivante montre une barre de volume animée. Parlez dans le microphone et ajustez le curseur en dessous pour vous assurer qu’il atteint le sommet de la barre verte sans tomber dans la zone rouge.

Ajustez le curseur pour aider Mumble à différencier votre discours et tout bruit ambiant en arrière-plan. Cela permettra à Mumble de transmettre de l’audio uniquement lorsqu’il détecte un changement significatif dans le niveau de votre microphone.

Sélectionnez la qualité globale que vous souhaitez pour votre client Mumble. Pour la plupart, sélectionner Équilibré devrait vous fournir une excellente qualité sonore et une latence décente.

Cliquez sur Suivant sur l’invite audio positionnelle, puis sélectionnez Création automatique de certificat dans la fenêtre suivante pour garantir que toutes les connexions à l’intérieur de Mumble sont sécurisées.

Avec la configuration initiale terminée, Mumble vous invitera immédiatement à vous connecter à un serveur. Par défaut, Mumble fournira une liste de serveurs disponibles publiquement auxquels vous pouvez vous connecter.

Exécuter votre propre serveur Mumble sous Linux
Bien qu’il existe de nombreuses instances publiques auxquelles se joindre dès le départ, il est également possible de déployer votre propre serveur privé pour vos amis et votre famille. Dans cette section, je vais passer en revue le processus de déploiement d’une instance de serveur Mumble en utilisant Ubuntu Server 24.04.
Pour commencer, assurez-vous d’avoir installé Docker et Docker Compose sur la machine sur laquelle vous souhaitez installer le serveur.
Confirmez que votre instance Docker fonctionne correctement en exécutant la commande suivante :
docker --versionCréez un nouveau dossier dans le répertoire personnel de votre serveur, puis naviguez à l’intérieur :
mkdir ~/mumble-server && cd ~/mumble-serverUtilisez votre éditeur de texte préféré pour créer un fichier “docker-compose.yml” pour votre instance Mumble :
nano ./docker-compose.ymlCollez le bloc de code suivant dans votre nouveau fichier :
---
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: "VOTRE-MOT-DE-PASSE-SECURISE-ICI"
MUMBLE_CONFIG_SERVERPASSWORD: "VOTRE-MOT-DE-PASSE-PUBLIC-ICI"
MUMBLE_CONFIG_WELCOMETEXT: "Bonjour, MakeTechEasier!"Remplacez la valeur de MUMBLE_SUPERUSER_PASSWORD par une chaîne de caractères aléatoire. Comme son nom l’indique, cela servira de mot de passe root pour votre serveur, vous permettant de configurer votre instance Mumble.
Définissez la valeur de MUMBLE_CONFIG_SERVERPASSWORD avec une phrase de passe facile à retenir. Cela servira de mot de passe commun pour votre serveur que vous pouvez partager avec d’autres utilisateurs.

Enregistrez votre fichier de composition, puis exécutez la commande suivante pour récupérer et exécuter le serveur Mumble sur votre machine :
sudo docker compose up -dEn passant : vous souhaitez en savoir plus sur Docker ? Consultez notre guide sur l’utilisation des conteneurs Docker aujourd’hui.
Se connecter à votre serveur Mumble
À ce stade, vous avez maintenant votre serveur Mumble opérationnel. Pour y accéder, ouvrez le client Mumble sur votre bureau, puis cliquez sur Ajouter nouveau dans la fenêtre de connexion au serveur.

Fournissez l’adresse IP de votre serveur Mumble dans le champ Adresse, puis définissez le champ Nom d’utilisateur sur “superutilisateur”.
Tapez la valeur de la variable MUMBLE_SUPERUSER_PASSWORD dans le champ Mot de passe, puis cliquez sur OK pour ajouter le serveur à votre client.

Remarque : il est bon de ne utiliser le compte SuperUser que pour les tâches administratives. Pour créer un utilisateur non privilégié, il suffit de fournir un nom autre que “superutilisateur” dans le champ Nom d’utilisateur.
Sélectionnez votre serveur dans la liste Favoris, puis cliquez sur Connecter.
Mumble enverra un avertissement que le serveur utilise un certificat auto-signé, cliquez sur Oui et vous serez sur le serveur.

Pour créer un nouveau canal, faites un clic droit sur Racine, puis sélectionnez Ajouter… Cela fera apparaître une petite fenêtre vous demandant les détails de votre nouveau canal.

Cliquez sur OK pour créer votre nouveau canal Mumble, puis double-cliquez sur son entrée pour y participer.

Partager votre serveur Mumble en utilisant Tailscale
La dernière chose à faire est de rendre votre serveur Mumble accessible à votre réseau extérieur. Vous pouvez le faire soit en redirigeant le port 64738 sur votre routeur, soit en créant un VPN qui relie des clients de différents réseaux.
Dans cette section, je vais connecter mon serveur Mumble à Tailscale pour le partager en dehors de mon réseau. L’avantage de faire cela plutôt que de rediriger le port est que cela fournit une sécurité pour votre serveur et vous permet d’héberger même sous CGNAT.
Tout d’abord, installez Tailscale sur votre serveur. Assurez-vous que vous l’avez lié à votre compte en exécutant sudo tailscale up.
Confirmez que votre serveur exécute Tailscale en vérifiant son statut actuel :
sudo tailscale statusAllez sur votre page d’administration Tailscale, puis trouvez votre serveur dans la liste des hôtes connectés au VPN.
Cliquez sur l’icône à trois points à côté de votre entrée de serveur, puis sélectionnez Partager….

Fournissez l’adresse e-mail de l’utilisateur que vous invitez, puis cliquez sur Partager.

Du côté du client, cliquez sur Accepter l’invitation de l’appareil dans l’e-mail d’invitation et suivez le processus d’intégration pour Tailscale. Une fois terminé, connectez-vous à la page d’administration Tailscale de la machine cliente et copiez l’adresse IP du serveur Mumble.
Ouvrez Mumble, cliquez sur Ajouter nouveau…, puis collez l’adresse IP Tailscale dans le champ Adresse.
Remplissez le champ du nom d’utilisateur, puis cliquez sur OK pour l’enregistrer dans la liste des favoris du client.

Enfin, connectez-vous au serveur Mumble distant en double-cliquant sur l’entrée du serveur dans l’écran de sélection.

Apprendre à installer Mumble, déployer son backend avec Docker et créer un réseau Mumble privé ne sont que quelques-unes des choses que vous pouvez faire lorsque vous exécutez vos propres services. Plongez dans le monde merveilleux et diversifié de l’auto-hébergement en découvrant les meilleurs systèmes d’exploitation pour serveurs domestiques aujourd’hui.
Crédit photo : ELLA DON via Unsplash. Toutes les modifications et captures d’écran par Ramces Red.