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/
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
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.
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