Mumble¶
Dans cet article
Information
Mumble est un logiciel VoIP libre et open-source qui utilise une architecture client-serveur. Les utilisateurs peuvent communiquer entre eux en temps réel par voix sur le même serveur. Les serveurs Mumble peuvent être configurés et administrés séparément pour différentes communautés et groupes d'utilisateurs. Mumble est couramment utilisé pour la communication vocale pendant les jeux en ligne et par des organisations pour les conférences téléphoniques et le travail à distance.
Mumble. Caractéristiques principales¶
- Les applications client pour cette plateforme sont disponibles sur Windows, Linux, macOS, iOS et Android, ce qui la rend compatible avec plusieurs systèmes d'exploitation.
- Le codec audio Opus est utilisé pour garantir une faible latence et une haute qualité sonore.
- Le trafic vocal est crypté en utilisant le protocole TLS pour maintenir la confidentialité des conversations.
- Le serveur peut gérer des milliers d'utilisateurs simultanés, ce qui le rend très évolutif.
- L'audio spatial et la parole directionnelle sont pris en charge, offrant un son réaliste dans les jeux et la réalité virtuelle.
- L'architecture de plug-ins peut être utilisée pour étendre les fonctionnalités des composants client et serveur.
Fonctionnalités de déploiement¶
| ID | Nom du logiciel | Système d'exploitation compatible | VM | BM | VGPU | GPU | Min CPU (Cœurs) | Min RAM (Go) | Min HDD/SSD (Go) | Actif |
|---|---|---|---|---|---|---|---|---|---|---|
| 78 | Mumble | Ubuntu 22.04 | + | + | + | + | 1 | 1 | - | COMMANDER |
- Logiciels installés:
- Serveur Mumble dans un conteneur Docker.
- Emplacement des fichiers clés (à l'intérieur du conteneur Docker):
- Fichier de configuration :
/etc/mumble-server.ini; - Base de données:
/mumble/mumble-server.sqlite; - Fichier journal:
/mumble/mumble-server.log; - Fichier PID:
/run/mumble-server/mumble-server.pid.
- Fichier de configuration :
Note
Sauf indication contraire, par défaut nous installons la dernière version de sortie du logiciel depuis le site web des développeurs ou les dépôts du système d'exploitation.
Premiers pas après le déploiement de Mumble¶
Un e-mail vous sera envoyé à l'adresse indiquée lors de votre inscription, notifiant que le serveur est prêt pour un usage une fois la commande payée. Il contiendra l'adresse IP du VPS ainsi que les identifiants de connexion. Les clients de notre société gèrent le matériel dans le panneau de contrôle du serveur et API — Invapi.
- Nom d'utilisateur et Mot de passe pour la connexion au serveur : envoyés par e-mail à votre adresse e-mail lorsque le serveur est prêt après le déploiement du logiciel.
Obtention du mot de passe administrateur¶
Note
Le mot de passe SuperUser est généré automatiquement au premier démarrage du serveur et s'affiche dans le journal.
Étape 1 : Connectez-vous au serveur via SSH :
Étape 2 : Trouvez l'ID du conteneur Docker pour Mumble :
La sortie affichera une ligne similaire à celle-ci :
CONTAINER ID IMAGE COMMAND PORTS
a1f296c17976 ajmandourah/mumble /start.sh 0.0.0.0:64738->64738/tcp,
0.0.0.0:64738->64738/udp
Mémorisez le CONTAINER ID (première colonne) : a1f296c17976
Étape 3 : Entrez dans le conteneur et affichez le journal :
La sortie affichera quelque chose comme :
Enregistrez ce mot de passe !
Information
Si vous souhaitez définir votre propre mot de passe, utilisez la commande :
Si vous avez déjà quitté le conteneur :
Ou à l'intérieur du conteneur :
Étape 4 : Quittez le conteneur et vérifiez que le serveur fonctionne :
Configuration du client¶
Pour commencer à utiliser le service, vous devez télécharger le client Mumble sur votre appareil local et l'installer.
Au premier lancement, vous devrez effectuer la configuration initiale via l'assistant de configuration :
-
Device input and output - vous pouvez laisser les options par défaut et également sélectionner des paramètres supplémentaires (facultatif) :
- Utiliser la suppression d'écho ;
- Activer l'audio positionnel ;
- Atténuer les applications pendant que d'autres utilisateurs parlent.
-
Device Tuning - régler au minimum à l'aide du curseur;
-
Volume Tuning - ajuster le niveau;
-
Voice Activity Detection - définir le seuil (à cette étape, vous pouvez également assigner un bouton pour activer la communication vocale);
-
Quality & Notifications - définir les préférences;
-
Positional Audio - effectuer les réglages;
-
Use Existing Certificate - il est recommandé de choisir Automatic certificate creation;
-
Cliquer sur le bouton
Finish.
Changer la langue de l'interface¶
L'interface Mumble est en anglais par défaut. Pour modifier les paramètres de langue :
- Fermez la liste des serveurs;
- Allez dans : Configure → Settings → User Interface → Language;
- Sélectionnez le français (ou toute autre langue dans la liste déroulante);
- Cliquez sur les boutons
ApplyetOK:

L'application redémarrera avec la langue d'interface sélectionnée.
Configuration de la sortie audio¶
Après la connexion au serveur, il est recommandé de configurer le client Mumble. Tous les paramètres sont disponibles dans le menu Configure → Settings dans les versions de bureau ou dans les paramètres de l'application sur les clients mobiles.

Qualité audio¶
Mumble utilise le codec Opus avec une qualité de transmission audio cible ajustable.
Section : Audio Input → Compression → Quality
- 40 kbit/s - valeur standard, suffisante pour une communication vocale confortable
- 64-96 kbit/s - haute qualité pour la musique ou l'audio professionnel
- 32 kbit/s - économie de trafic (internet mobile), possible réduction de qualité
Note
Le débit binaire réel peut changer dynamiquement en fonction des conditions de transmission et des paramètres du serveur.
Modes de transmission audio¶
Section : Audio Input → Transmission
Par défaut, le mode Voice Activity est utilisé. Dans ce mode, le microphone s'active automatiquement lorsque la parole est détectée.
Réglage de la sensibilité :
- Les curseurs permettent d'ajuster le seuil de déclenchement;
- Évitez la transmission de bruit de fond;
- Assurez une reconnaissance vocale correcte.
Modes alternatifs :
- Push-to-Talk - le microphone ne s'active que lorsqu'on appuie sur un bouton (recommandé pour les environnements bruyants);
- Continuous - le microphone fonctionne en permanence (non recommandé).
Traitement audio¶
Section : Audio Input → Audio Processing
Le client prend en charge les algorithmes de suppression du bruit :
- Speex - algorithme classique;
- RNNoise - plus efficace pour supprimer le bruit de fond constant (ventilateur, climatiseur, clavier).
Vous pouvez utiliser les deux algorithmes ensemble pour un effet maximal.
Suppression du bruit :
- Ajustez le curseur de force de suppression du bruit Speex;
- Activez RNNoise pour un filtrage supplémentaire;
- Combinez les deux méthodes pour de meilleurs résultats.
Annulation d'écho¶
Les paramètres d'annulation d'écho doivent être choisis en fonction de l'équipement utilisé :
- Lors de l'utilisation de haut-parleurs - mode d'annulation d'écho plus agressif;
- Lors de l'utilisation d'un casque - l'annulation d'écho peut être désactivée.
Warning
Le paramètre d'amplification maximale doit être modifié avec précaution, car une valeur excessive peut entraîner une amplification du bruit et une distorsion audio.
Configuration de l'entrée audio¶

Mise en mémoire tampon¶
Section : Audio Output
Deux paramètres clés affectent la stabilité de la lecture :
1. Default Jitter Buffer
- Accumule l'audio entrant avant la lecture;
- Compense l'instabilité du réseau;
- Par défaut : 10 ms;
- Quand augmenter : si la parole bégaie lorsque les gens commencent à parler.
2. Output Delay
- Ajoute une mise en mémoire tampon avant la sortie audio;
- Quand augmenter : si vous entendez un bégaiement rapide ou des artefacts sur certains pilotes audio.
Volume et atténuation¶
- Ajustez le volume avec le curseur dans le client ou via le mélangeur système;
- Attenuation - fonctionnalité utile qui réduit automatiquement la musique ou les sons de jeu lorsque quelqu'un parle.
Test des paramètres¶
Utilisez Loopback Test pour la vérification :
- Local mode - teste l'entrée et la sortie audio;
- Server mode - teste la connexion réseau.
Notifications et chat¶

Section : Messages
Dans cette section, vous pouvez configurer de manière flexible quels événements vont :
- S'afficher dans la fenêtre des messages;
- Être accompagnés d'un signal sonore;
- Être annoncés à l'aide de Text-to-Speech.
Par défaut, les notifications principales sont activées :
- Connexion et déconnexion des utilisateurs;
- Messages critiques et avertissements.
Connexion au serveur¶
Pour se connecter au serveur Mumble, utilisez les identifiants suivants :
- Nom d'utilisateur -
SuperUser; - Mot de passe - mot de passe généré automatiquement (obtenu à partir des journaux).
Processus de connexion¶
Étape 1 : Lancez le client Mumble et cliquez sur le bouton Add New...
Étape 2 : Remplissez le formulaire de connexion :

- Label : n'importe quel nom pour votre serveur;
- Address : l'adresse IP de votre VPS;
- Port :
64738(par défaut, si non modifié); - Username :
SuperUser; - Password : mot de passe des journaux du serveur.
!!! tip Où trouver l'adresse IP L'adresse IP du serveur peut être trouvée dans la fiche du serveur dans le panneau Invapi dans l'onglet Network :

Étape 3 : Cliquez sur OK, sélectionnez le serveur dans la liste et cliquez sur Connect.
Étape 4 : Lors de la première connexion, le client affichera un avertissement concernant un certificat SSL auto-signé - c'est normal pour un nouveau serveur, cliquez sur Yes.
Après la connexion, vous serez dans le canal racine avec le nom SuperUser et l'icône d'administrateur.
Connexion des utilisateurs réguliers¶
Pour se connecter au serveur, les utilisateurs réguliers doivent :
- Ajouter un nouveau serveur dans le client Mumble;
- Spécifier l'adresse IP du serveur;
- Spécifier le port 64738;
- Choisir un nom d'utilisateur;
- Le mot de passe n'est pas requis pour les utilisateurs réguliers.
Info
Mumble n'utilise pas de noms d'utilisateur et de mots de passe pour l'identification des utilisateurs par défaut - la base est le certificat client.
Lorsqu'un utilisateur se connecte pour la première fois au serveur, le client génère automatiquement un certificat unique. Lorsque d'autres utilisateurs se connectent, la saisie du mot de passe est facultative et dépend des paramètres configurés par l'administrateur.
Gestion du serveur¶
Création de la structure des canaux¶
Par défaut, il n'y a que le canal racine. Pour plus de commodité, créons plusieurs sous-canaux.
Création d'un canal :
- Clic droit sur le canal racine;
Add;- Entrez le nom du canal.
Exemple de structure :
Root (Canal racine)
├── Salle générale
├── Jeux
│ ├── Counter-Strike
│ └── Dota 2
├── Travail
│ ├── Réunions
│ └── Communication
└── AFK (pour les absents)
Droits d'accès aux canaux¶
Les droits d'accès sont configurés via le menu contextuel du canal :
- Clic droit sur le canal → Edit;
- Onglet ACL :
Ce qui peut être configuré :
- Définir un mot de passe pour le canal;
- Restreindre l'accès à des groupes d'utilisateurs spécifiques;
- Autoriser/interdire de parler dans le canal;
- Configurer les droits de création de sous-canaux.
Note
Par défaut, tous les utilisateurs enregistrés peuvent entrer dans n'importe quel canal et parler, ce qui est normal dans la plupart des cas.
Gestion des utilisateurs¶
Inscription des utilisateurs¶
Comment un utilisateur s'inscrit :
- Se connecte au serveur avec n'importe quel nom;
- Clic droit sur son nom →
Register; - Le serveur se souvient du certificat de l'utilisateur.
Après l'inscription :
- L'utilisateur se connecte automatiquement lors de la prochaine connexion;
- Le nom d'utilisateur est réservé;
- Les droits d'accès peuvent être attribués.
Warning
Si un utilisateur réinstalle Mumble ou se connecte depuis un autre ordinateur - il aura un certificat différent et un nom différent sur le serveur.
Création manuelle de comptes¶
L'administrateur peut créer des comptes manuellement :
- Menu Server → Registered Users → Add;
- Entrez le nom d'utilisateur.
Note
Cela réserve simplement le nom d'utilisateur, la connexion réelle se fait toujours via le certificat client.
Sécurité et maintenance¶
Changement de port¶
Le port standard 64738 est facilement trouvé par les scanners. Si vous souhaitez rendre la découverte du serveur plus difficile, vous pouvez changer le port pour n'importe quel autre.
Warning
Le numéro de port doit être choisi avec soin :
- Ports système (1-1023) - occupés par le système;
- Ports populaires (80, 443, 22, 25, 3306) - peuvent être occupés ou bloqués par l'hébergeur;
- Plage sûre : de 10000 à 65000
Étape 1 : Copiez la configuration sur l'hôte :
Étape 2 : Éditez la configuration :
Trouvez la ligne port=64738 et changez-la pour le port souhaité, par exemple :
Étape 3 : Copiez en retour :
Étape 4 : Redémarrez le serveur :
Étape 5 : Maintenant, les utilisateurs doivent spécifier le nouveau port lors de la connexion :
Sauvegarde¶
La sauvegarde est importante si vous utilisez Mumble non seulement pour la communication familiale.
La base de données Mumble avec les paramètres des utilisateurs et des canaux se trouve à /mumble/mumble-server.sqlite à l'intérieur du conteneur.
Sauvegarde manuelle¶
Copiez périodiquement la base de données pour vous-même :
Cette commande créera un fichier avec la date actuelle, par exemple : mumble-backup-20250112.sqlite
Restauration à partir d'une sauvegarde¶
Si le serveur tombe en panne, vous pouvez déployer un nouveau conteneur et restaurer tous les paramètres :
Note
Pour plus d'informations sur les paramètres de base de Mumble, consultez la documentation des développeurs.
Commander un serveur avec Mumble en utilisant l'API¶
Pour installer ce logiciel en utilisant l'API, suivez les instructions.
Une partie du contenu de cette page a été créée ou traduite à l'aide d'une intelligence artificielle.