Initial vault setup

This commit is contained in:
2026-06-09 18:40:21 +02:00
commit bda02d587f
3692 changed files with 402457 additions and 0 deletions
+99
View File
@@ -0,0 +1,99 @@
---
title: Mumble
created: 2026-06-07
updated: 2026-06-07
type: app
tags: [catalogue, messaging, voip, gaming, basse-latence, c++, audio, opus]
confidence: high
contested: false
sources: [https://selfh.st/apps/?tag=Messaging, https://github.com/mumble-voip/mumble, https://www.mumble.info/]
---
# 💬 Mumble
> **La VoIP open source de référence pour les gamers et les communautés** : latence extrêmement basse, audio cristallien en codec Opus, chiffrement obligatoire, et un modèle client-serveur léger qui tient sur un Raspberry Pi.
## 📋 Informations Générales
| Champ | Valeur |
| :--- | :--- |
| **Site web** | [mumble.info](https://www.mumble.info/) |
| **GitHub** | [mumble-voip/mumble](https://github.com/mumble-voip/mumble) |
| **Licence** | BSD-3-Clause |
| **Langage** | C++ |
| **Étoiles GitHub** | 8.0k ⭐ |
| **Catégorie** | Messaging (VoIP) |
## 📝 Description
**Mumble** est un logiciel de **voix sur IP** open source, conçu dès l'origine pour offrir la **latence la plus basse possible** dans les communications vocales de groupe. Là où Discord ou Teams ajoutent souvent 100 à 200 ms de latence, Mumble tient couramment sous 30-40 ms, ce qui en fait le choix privilégié des **joueurs compétitifs** et des **équipes qui ont besoin de communiquer en temps réel**.
Le modèle est **client-serveur** : un serveur **Murmur** léger (binaire unique, ~10 Mo de RAM au repos) gère plusieurs canaux vocaux, l'authentification par certificat, et la modulation de gain automatique. Le codec **Opus** est utilisé en standard, et tout le trafic est **chiffré par TLS** (le client n'accepte pas de connexion non chiffrée). Le positionnement audio 3D (détection spatiale de la voix) reste une signature unique du projet.
L'écosystème propose des clients natifs sur Windows, macOS, Linux, iOS et Android, ainsi que des **passerelles** vers **Discord**, **Matrix** ou **XMPP** pour relier un serveur Mumble à d'autres plateformes. C'est l'outil idéal pour un **serveur vocal auto-hébergé** : pas de tracking, pas de publicité, et un contrôle total.
## 🚀 Installation
### Serveur Murmur (Docker)
```yaml
services:
murmur:
image: mumblevoip/murmur:latest
container_name: murmur
restart: unless-stopped
ports:
- "64738:64738/tcp" # Voix
- "64738:64738/udp" # Voix UDP
volumes:
- murmur_data:/data
environment:
MURMUR_CONFIG: |
ice={{ .Env.ICE_ENABLED }}
icesecretwrite={{ .Env.ICE_SECRET }}
volumes:
murmur_data:
```
### Client
Le client Mumble se télécharge sur [mumble.info/downloads](https://www.mumble.info/downloads/). Configuration : hôte = votre domaine ou IP, port = 64738.
## ⚙️ Configuration Initiale
1. **Générer un mot de passe superutilisateur** via la variable `SUPW` au premier lancement.
2. **Activer l'ICE** (Traversal Using Relays around NAT) si des clients sont derrière des NAT stricts.
3. **Créer les canaux** et configurer les ACL (listes de contrôle d'accès) pour les groupes.
4. **Distribuer les certificats clients** : Mumble authentifie chaque utilisateur par un certificat unique lié à l'appareil.
5. **Brancher une passerelle Discord** (par exemple [Murmur Discord Bridge](https://github.com/1computer1/dingaling)) si besoin d'interconnexion.
## 🔄 Alternatives
- **TeamSpeak** — Concurrent historique, propriétaire depuis 2019
- **Discord** — Référence grand public, mais centralisée et en SaaS
- **Jitsi** — Plus orienté visioconférence que VoIP gaming
- **TeamSpeak 3 server** — Auto-hébergeable, mais licence propriétaire
- **Revolt / Fluxer** — Voix intégrée, mais moins optimisée
## 🔐 Sécurité
- ✅ Chiffrement TLS obligatoire, pas de connexion en clair
- ✅ Authentification par certificat client
- ⚠️ Exposer Murmur directement sur Internet reste sûr (chiffrement), mais prévoir un **reverse proxy** pour le panel web
- ⚠️ ICE utilise un mot de passe distinct à conserver secret
## 📚 Ressources
- [Site officiel](https://www.mumble.info/)
- [GitHub mumble-voip/mumble](https://github.com/mumble-voip/mumble)
- [Documentation Murmur](https://wiki.mumble.info/wiki/Murmur)
- [Mumble Hardy](https://github.com/yggi49/mumble-django) — Panel web d'admin
## Pages Liées
- [[cat-messaging]] — Catégorie Messaging
- [[app-traefik]] — Reverse proxy HTTPS
- [[app-rocket-chat]] — Plateforme texte + voix plus généraliste
- [[securisation-home-lab]] — Hardening
- [[recettes-docker-compose]] — Patterns Compose