Le chat vocal avec mumble

De Linux Server Wiki
Aller à la navigation Aller à la recherche

Mumble est une solution de conversation vocale libre offrant une alternative sérieuse à d'autres serveurs comme teamspeak.

Pour installer mumble :

aptitude install mumble-server mumble-server-web

Éditez le fichier /etc/default/mumble-server comme suit :

MURMUR_DAEMON_START=1

Éditez le fichier /etc/mumble-server.ini et modifiez les lignes suivantes :

emailfrom = root@srv.domain.tld
serverpassword=xxx

Le champ emailfrom défini l'utilisateur chargé d'envoyé les mails lors de l'ajout d'un utilisateur par le script web.
Le champ serverpassword défini un mot-de-passe nécessaire pour se connecter au serveur mumble.

Ajoutez les lignes suivantes à une vhost apache (sécurisée en ssl de préférence) :

ScriptAlias /mumble/ /usr/lib/cgi-bin/mumble-server/

Créez le fichier /usr/lib/cgi-bin/mumble-server/.htaccess pour sécuriser l'ajout d'utilisateurs :

AuthType Digest
AuthName "srv administration interface"
AuthDigestProvider file
AuthDigestDomain /
AuthUserFile <chemin vers le fichier contenant les mots-de-passe>
<Limit GET POST>
   require valid-user
</Limit>

Le fichier de mot-de-passe est à créer avec l'outil htdigest. Pour de plus ample informations, rendez vous sur le tutoriel apache.

Le scripts d'administration de mumble sont maintenant accessibles :

Lancez mumble :

/etc/init.d/mumble-server start

Modifiez le password SuperUser:

murmurd -ini /etc/mumble-server.ini -supw <password>

A documenter : murmur-user-wrapper : permet à chaque personne ayant un compte unix sur la machine de créer son propre serveur mumble avec sa propre base de donnée, son propre port, ...

man murmur-user-wrapper