Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
utilisateurs:axel55:brouillon [Le 06/02/2014, 13:31] – Mumble-server/Configurations supplémentaire axel55utilisateurs:axel55:brouillon [Le 28/03/2014, 16:52] (Version actuelle) axel55
Ligne 1: Ligne 1:
-{{tag>precise serveur son voip}} +Brouillon
- +
----- +
- +
-====== Murmur (Mumble-serveur), un serveur pour Mumble ====== +
- +
-Murmur est un serveur permettant de connecter des clients [[Mumble]]. Il est distribué, c'est-à-dire que plein de petits serveurs peuvent être mis en place. +
- +
-===== Pré-requis ===== +
- +
-  * Disposer des [[:sudo|droits d'administration]]. +
-  * Disposer d'une connexion à Internet configurée et activée. +
-  * Avoir activé l'accès aux [[:depots#universe_et_multiverse|dépôts Universe]]. +
- +
-===== Installation ===== +
- +
-Il vous suffit, pour cela, d'[[:tutoriel:comment_installer_un_paquet#paquet_present_dans_les_depots|installer le paquet]] **[[apt://mumble-server|mumble-server]]**. +
- +
-===== Configuration ===== +
- +
-==== Pour commencer ==== +
- +
-Pour accéder à la configuration, le moyen le plus simple est de reconfigurer le paquet : +
-  sudo dpkg-reconfigure mumble-server +
-Retenez bien le mot de passe du compte SuperUser, il sera important plus tard. +
- +
-Sinon on peut aussi éditer les configurations à la main : +
-[[:tutoriel:comment_modifier_un_fichier|Ouvrez le fichier]] **/etc/default/mumble-server** en modification puis arrangez les options comme vous le souhaitez (un paragraphe d'explication est fourni pour chaque option). +
- +
-==== Configurations supplémentaires ==== +
- +
-[[:tutoriel:comment_modifier_un_fichier|Ouvrez le fichier]] **/etc/mumble-server.ini** qui contient tout les paramétrages supplémentaires. +
-Il vous est possible par exemple de : +
- +
-  * Modifier les ports TCP et UDP : +
-<file># Port to bind TCP and UDP sockets to +
-port=64738</file> +
- +
-  * Ajouter un mot de passe principal à la connexion : +
-<file># Password to join server +
-serverpassword=votremotdepasse</file> +
- +
-  * Choisir le maximum d'utilisateurs simultanés : +
-<file># Maximum number of concurrent client allowed. +
-users=100</file> +
- +
-  * Et d'autres encore. +
- +
-Lorsque les modifications sont effectués, redémarrez Mumble-server : +
- +
-  sudo /etc/init.d/mumble-server restart +
- +
-==== Permettre la communication ==== +
- +
-Vous devrez absolument permettre le transit des paquets TCP **et** UDP entre votre serveur et les clients. Pour ce faire : +
- +
-== Ouvrir le pare-feu Linux == +
- +
-Vous pouvez modifier les règles du pare-feu en utilisant l'interface simplifiée en ligne de commande [[UFW]], installé par défaut, comme si dessous (vérifiez qu'UFW soit bien activé !): +
- +
-  sudo ufw allow 64738 +
-Le port 64738 est a adapté selon la configuration du fichier **/etc/mumble-server.ini** précédemment. +
- +
-Vous pouvez aussi utiliser l'interface graphique [[Gufw]] ou encore modifiez directement les règles [[Iptables]] (pour utilisateurs avancés). +
- +
-== Le reste du chemin == +
- +
-Pour quiconque étant derrière un routeur, [[https://craym.eu/tutoriels/utilitaires/ouvrir_les_ports_de_sa_box.html|une Box]], etc. il lui faudra effectuer les manipulations nécessaires aussi sur ces intermédiaires. +
- +
-===== Administration ===== +
- +
-==== Démarrer Mumble-server ==== +
- +
-C'est automatique au démarrage si vous l'avez activé dans la configuration précédemment ; on peut aussi le faire manuellement, en tant que service : +
-  sudo /etc/init.d/mumble-server start +
-   +
-Pour l'arreter : +
-  sudo /etc/init.d/mumble-server stop +
- +
-Vous pouvez préférer une instance utilisateur, il faut alors utiliser ''murmur-user-wrapper'' (voir le [[tutoriel:console_commandes_de_base#man]]). +
- +
-=== Avec le client Mumble === +
- +
-=== Avec une interface web === +
- +
-Si vous avez installé le paquet **mumble-server-web**, une interface très rudimentaire est disponible à l'adresse ''http://localhost/mumble-server/register.cgi'' pour enregistrer des utilisateurs et +
-''http://localhost/mumble-server/'' pour lister les canaux et utilisateurs présents. Il faut bien sûr disposer d'un [[serveur#http|serveur web]](([[apache2]] ou [[lighttpd]] par exemple)) local pour y accéder. +
-<note warning>**mumble-server-web** ne fonctionne plus sur Ubuntu 12.04, cf [[https://bugs.launchpad.net/ubuntu/+source/mumble/+bug/1010573|bug]]. Utilisez [[http://mumble.sourceforge.net/Mumble_PHP_Interface|MumPI]] par exemple à la place (pour l'affichage basique et anonyme des canaux et utilisateurs connectés, le sous dossier viewer/ conviendra).</note> +
- +
-===== Désinstallation ===== +
- +
-Pour supprimer cette application, il suffit de [[:tutoriel:comment_supprimer_un_paquet|supprimer son paquet]]. La configuration de l'application sera conservée ou supprimée selon la méthode de désinstallation que vous choisirez. +
- +
-===== Utilisation de l’intégrateur web Django ===== +
- +
-Il est nécessaire d' [[:tutoriel:comment_installer_un_paquet#paquet_present_dans_les_depots|installer le paquet]] **[[apt://mumble-django/|mumble-django]]**. +
-Vous pouvez configurer ce logiciel avec la commande +
-<code>mumble-django-configure</code> +
-Il est accessible  à l'adresse  http://localhost/mumble-django/ +
- +
-<note important> +
-Si suite à la validation d'un formulaire, vous tombez sur  l'erreur suivante +
-exception ::Murmur::InvalidSecretException +
-vous devez  [[:tutoriel:comment_modifier_un_fichier|modifier le fichier]] **/etc/mumble-server.ini** +
-et commenter la ligne icesecretwrite. +
- +
-Pour prendre en compte la modification relancer le serveur avec la commande suivante +
-<code>sudo /etc/init.d/mumble-server restart</code> +
-</note> +
- +
-<note warning> +
-Pour la sécurité de votre infrastructure, il est nécessaire de désactiver le mode débug de l'application en +
- [[:tutoriel:comment_modifier_un_fichier|modifiant le fichier]] **/usr/share/mumble-django/pyweb/settings.py** et en passant la variable DEBUG à False. +
-</note> +
- +
----- +
- +
-//Contributeurs principaux : [[utilisateurs:Johndescs]] (création) [[utilisateurs:istinct]] (modification).// +
- +
-Notes brouillon : +
-  * Suppression informations relatives à l’installation de la version 1.2 sur des versions Ubuntu obsolètes +
-  * Simplification configuration pare-feu en privilégiant UFW sur Iptable+