Table des matières

Récupéré sur : https://www.justegeek.fr/installer-un-serveur-mumble-sous-debian/ et : https://www.justegeek.fr/gerer-son-serveur-mumble-avec-mumpi/

Installation de Murmur

La partie serveur de Mumble, appelée Murmur, est contenue dans un paquet nommé mumble-server. Dorénavant, si je parle de Murmur, vous saurez qu’il s’agit bien du serveur. Avant de procéder à l’installation du paquet mumble-server, on va créer un utilisateur qui lancera le démon Murmur. Dans ce topic, on l’appellera monuser. Ouvrez donc un terminal et tapez :

adduser monuser --shell /bin/false

On installe :

agi mumble-server

Configuration de Murmur

La paquet mumble-server étant installé, on peut lancer sa configuration grâce au gestionnaire de paquets dpkg. Cette configuration est assez rapide. On verra donc par la suite comment aller plus loin en éditant le fichier de configuration de Murmur.

dpkg-reconfigure mumble-server

Un assistant va alors vous demander à tour de rôle si vous souhaitez que le démon Murmur se lance automatiquement au démarrage, la priorité à donner au processus et enfin le mot de passe pour le SuperUtilisateur.

Passons maintenant au paramétrage plus avancé en éditant le fichier de configuration de Murmur :

nano /etc/mumble-server.ini

Vous pouvez désormais personnaliser votre installation. Voici quelques exemples :

Ce ne sont bien sûr que des exemples, et je vous laisse le soin d’explorer le fichier si vous souhaitez modifier d’autres options.

Aller plus loin en utilisant une base MySQL

Par défaut, Murmur utilise une base de type SQLite pour stocker les informations des utilisateurs etc. Mais, Murmur accepte également l’utilisation d’autres bases de données, ce qui peut s’avérer intéressant. Voyons comment utiliser une base MySQL. On va commencer par installer serveur MySQL :

apt-get install mysql-server

L’installation vous demandera de définir un mot de passe pour le compte administrateur MySQL.

Ensuite, on crée une base de données pour Murmur :

mysql -u root -p

Entrez votre mot de passe et vous arrivez dans la console MySQL. Voici les exemples de commandes à entrer. Adaptez-les pour choisir à votre convenance le nom de la base de données, de l’utilisateur et du mot de passe.

mysql > CREATE DATABASE murmurdb ;
mysql > CREATE USER 'murmur_user'@'localhost' IDENTIFIED BY 'Azerty' ;
mysql > GRANT ALL ON murmurdb.* TO 'murmur_user'@'localhost' ;
mysql > quit ;

Voilà une chose de faite. Maintenant, il convient d’indiquer à Murmur les informations de cette base de données :

nano /etc/mumble-server.ini

Dé-commentez et remplissez alors les champs relatifs à la base de données :

DATABASE=murmurdb
dbDriver=QMYSQL
dbUsername=murmur_user
dbPassword=Azerty
dbHost=localhost
dbPort=3306
dbPrefix=murmur_

Et voilà, c’est fait. Il ne vous reste plus qu’à redémarrer votre démon Murmur :

/etc/init.d/mumble-server restart