Le chat vocal avec mumble
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 :
- https://votre-vhost/mumble/register.cgi permet maintenant d'ajouter des utilisateurs. Les utilisateurs enregistrés peuvent créer des salons et administrer les salons qu'ils ont créés
- https://votre-vhost/mumble/list.cgi permet de voir les utilisateurs connectés
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