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 : * Pour afficher un message de bienvenue : * welcometext = « Bienvenue sur le Mumble JusteGeek.fr » * Choix du port (par défaut 64738) : * port=64738 * Définir le mot de passe d’accès au serveur (par exemple ici : justegeek) : * serverpassword=justegeek * Nombre maximum de clients (nombre de slots du serveur) : * users=50 * Définir l’utilisateur que l’on a créé plus tôt comme l’utilisateur qui lancera votre démon Murmur : * uname=monuser 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