Installer un serveur mumble

Mumble est un logiciel open source de chat vocal (concurrent de l'ignoble teamspeak par exemple).
Ce type de chat vocal est très utilisé dans le monde du jeu vidéo.

Il est très facile d'installer un serveur mumble, par contre il faut l'installer sur un serveur disposant de suffisamment de bande passante (serveur dédié par exemple) pour que plusieurs utilisateurs puissent être connectés simultanément sans saturer le lien réseau.

Pour l'installation comme d'habitude on se basera sur une debian stable (lenny)

Installation initiale

apt-get install mumble-server

Comme mentionné a la fin de l'installation , le serveur ne démarre pas automatiquement car il n'est pas encore configuré, nous allons remédier à cela.

Configuration

Nous allons configurer un serveur sur lequel la création d'un compte ne sera pas obligatoire.

  • dpkg-reconfigure mumble-server
  • puis répondre aux questions posées
    • “Faut-il démarrer automatiquement mumble-server au lancement de la machine ?” → oui
    • “Adresse de courriel utilisée pour envoyer les souscriptions :” → on ne met rien vu que la creation de compte est inutile. vous pouvez en spécifier une si ce serveur dispose aussi d'un logiciel permettant d'envoyer des mails
    • “Mot de passe du superutilisateur de Murmur :” → mettez ici un mot de passe de votre choix (il faudra s'en souvenir) pour l'utilisateur “SuperUser”

C'est fini.

Pour vérifier que le service tourne bien, vous pouvez exécuter la commande “ps aux | grep murmurd”

Toute la configuration du serveur mumble est stockée dans le fichier “/var/lib/mumble-server/mumble-server.sqlite”. Il peut etre utile de sauvegarder ce fichier en ayant pris soin d'eteindre d'abord le service :

/etc/init.d/mumble-server stop
cp /var/lib/mumble-server/mumble-server.sqlite /backup/
/etc/init.d/mumble-server start

Ports utilisés

Si votre serveur dispose d'un firewall, le port à ouvrir est le port 64738 en TCP et en UDP. Vous devez déja savoir comment ouvrir ce port, sinon les quelques lignes suivantes devraient faire l'affaire :

iptables -A INPUT  -p tcp --dport 64738 -m state --state NEW,ESTABLISHED -j ACCEPT
iptables -A OUTPUT -p tcp --sport 64378 -m state --state ESTABLISHED -j ACCEPT
iptables -A INPUT  -p udp --dport 64738 -m state --state NEW,ESTABLISHED -j ACCEPT
iptables -A OUTPUT -p udp --sport 64378 -m state --state ESTABLISHED -j ACCEPT

Backport version 1.2.3

Depuis la rédaction de ce tutoriel, la version stable de debian est la squeeze, ce serveur a donc été mis a jour.

Par défaut la version disponible sous debian squeeze est la version 1.2.2, hors la version 1.2.3 permet entres autres l'enregistrement.

Cette version 1.2.3 n'etant pas disponible, il a fallut la backporter pour profiter de ces nouvelles fonctionalités.

Vous pourrez trouver la version 1.2.3 pour architecture amd64 ici : http://deb.drouet.eu/pool/main/m/mumble/mumble-server_1.2.3-2_amd64.deb

Articles connexes

Vous voudrez peut être regarder cette page sur le monitoring du serveur mumble avec munin.

sysadmin/mumble_server.txt · Dernière modification: 2014/11/17 16:38 par james
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0