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édentes Révision précédente
utilisateurs:axel55:brouillon [Le 19/02/2014, 15:23]
axel55 importation modif 15/02/14
utilisateurs: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'​explications en anglais 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 ==== +
- +
-Pour débuter vous devrez vous connecter en tant que **SuperUser** avec le mot de passe établie lors de la configuration du serveur. En fonction de votre gestion des droits, vous aurez la possibilité de vous affranchir de ce compte. +
- +
-Pour administrer les utilisateurs,​ ceux ci devront au préalable s'​enregistrer sur le serveur afin d’être reconnus par leurs certificats (Voir [[mumble?&#​s_enregistrer|ici]]),​ vous pouvez aussi les enregistrer vous même en cliquant sur leurs pseudonymes puis en sélectionnant **S'​enregistrer**.\\ +
-Pour supprimer ou modifier le nom d'un utilisateur enregistré (ce dernier ne peut pas le modifier) : +
-**Serveur -> Utilisateurs enregistrés** +
- +
-La gestion des canaux et des droits se gères uniquement en effectuant des clics droits sur ces premiers. Il est possible par exemple de : +
- +
-  * Créer, modifier, personnaliser et supprimer un canal de discussion,​ +
-  * Créer, modifier et supprimer des groupes d’utilisateurs,​ +
-  * Donner, modifier et retirer des droits d’accès d'​administration pour des groupes et des utilisateurs pour chaque canaux. +
- +
-Il existe également une gestion de bannissements,​ et de jetons d’accès qui peuvent être utilisés en fonction de la manière d'​administrer le serveur. +
- +
-==== 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 +
-  * Ajout informations concernant le fichier de configuration /​etc/​mumble-server.ini +
-  * Les bases de l'​administration du serveur en utilisant le client Mumble+
  • utilisateurs/axel55/brouillon.1392819814.txt.gz
  • Dernière modification: Le 19/02/2014, 15:23
  • par axel55