Comment installer et configurer Mumble Server (Murmur) sur Ubuntu 14.04

introduction

Mumble est une application de voix sur IP (VoIP) gratuite et à source ouverte conçue principalement pour les joueurs. Mumble est similaire à TeamSpeak et Ventrilo. Mumble utilise une architecture client-serveur qui permet aux utilisateurs de se parler lorsqu’ils sont connectés au même serveur. Il dispose d’une interface d’administration simple et de codecs haute qualité à faible temps de latence. Dans ce tutoriel, nous allons apprendre à installer et configurer Murmur, composant du serveur de Mumble.

Murmur vous permet d’exécuter votre propre serveur de discussion vocale privé ou public pour le client Mumble.

Conditions préalables

Exigences de gouttelettes

  • * 512 Mo de gouttelettes *

  • * Ubuntu 14.04 *

Ce tutoriel est écrit pour Ubuntu 14.04; Cependant, le processus est le même pour toutes les distributions Ubuntu récentes contenant les packages et dans les référentiels. Un serveur avec 512 Mo de RAM devrait suffire à faire fonctionner Murmur avec 50 clients de haute qualité. Si vous utilisez le même Droplet pour d’autres tâches, davantage de RAM est recommandé. Murmur ne consomme pas beaucoup de CPU.

Accès racine

Le reste de ce didacticiel supposera que vous êtes connecté à votre serveur avec le compte utilisateur root ou avec un compte utilisateur doté de privilèges sudo.

Pour entrer le shell root à partir d’un autre compte:

sudo su

Première étape - Installer les mises à jour

Avant de poursuivre, il est toujours judicieux de vous assurer que les dernières mises à jour sont installées.

Mettre à jour la base de données de paquets:

apt-get update

Installez tous les nouveaux paquets:

apt-get upgrade

Vous serez invité à confirmer l’installation de tous les packages. Entrez et appuyez sur * Entrée *.

Deuxième étape - Installer Murmur

Murmur porte le nom du paquet dans les dépôts officiels Ubuntu.

Pour installer le package:

apt-get install mumble-server

Vous serez invité à confirmer l’installation de tous les packages. Entrez et appuyez sur * Entrée *.

Troisième étape - Assistant de configuration de base

Une fois l’installation terminée, nous allons exécuter la commande de reconfiguration du package pour créer des paramètres de base du serveur et de l’utilisateur. Vous pouvez utiliser les * touches fléchées * pour sélectionner votre réponse, puis appuyez sur * Entrée * pour continuer.

Exécutez l’assistant de configuration avec:

dpkg-reconfigure mumble-server

Commencer au démarrage

image: https: //assets.digitalocean.com/articles/mumble_server_murmur/1.png [image]

Nous accepterons la valeur par défaut car nous voulons que Murmur s’exécute au démarrage du serveur.

Priorité réseau

image: https: //assets.digitalocean.com/articles/mumble_server_murmur/2.png [image]

Même s’il s’agira d’un serveur Mumble dédié, il est judicieux de sélectionner cette option, car cela garantira une latence minimale.

Mumble SuperUser Password

L’utilisateur nommé * SuperUser * est le compte administratif le plus élevé pour le serveur. Vous devez vous connecter à Mumble avec cet utilisateur pour gérer le serveur.

Il est fortement recommandé de changer le mot de passe par défaut pour ce compte. Laisser le champ de mot de passe vide ne changera pas le mot de passe.

image: https: //assets.digitalocean.com/articles/mumble_server_murmur/3.png [image]

Entrez un mot de passe, appuyez sur * Tab * pour sélectionner, puis appuyez sur * Entrée * pour terminer l’assistant de configuration.

À ce stade, nous avons maintenant un serveur Mumble en état de fonctionnement avec un compte utilisateur (SuperUser).

Quatrième étape - Configuration avancée

Le serveur fonctionnera maintenant si vous êtes satisfait des valeurs par défaut.

Si vous souhaitez personnaliser encore davantage votre serveur, nous devrons éditer le fichier de configuration situé dans + / etc / mumble-server.ini +.

Pour ouvrir le fichier:

nano /etc/mumble-server.ini

Murmur a plusieurs options de configuration, et le fichier est bien commenté si vous avez des questions sur l’utilisation d’un réglage particulier.

Certaines valeurs couramment modifiées sont répertoriées ci-dessous à titre de référence. Pour activer certains de ces paramètres, vous devrez supprimer le caractère précédent. Ceci est appelé un commenter la ligne. Les lignes commençant par ne sont pas traitées par le serveur.

  • * autobanAttempts *, * autobanTimeframe *, * autobanTime * - Ces trois valeurs sont utilisées pour empêcher les tentatives de renforcement, et interdiront l’IP pendant le délai spécifié après que les deux autres conditions soient remplies.

  • * welcometext * - Ceci est le message de bienvenue que chaque utilisateur reçoit lors de la connexion au serveur. C’est utile pour informer les utilisateurs des règles, des liens vers votre site Web, etc. Vous pouvez utiliser la plupart des caractères et des balises HTML. assurez-vous simplement que la totalité de l’entrée est encapsulée entre guillemets.

  • * port * - Le port Mumble par défaut est * 64738 *. Vous pouvez modifier cette valeur, mais assurez-vous d’informer vos utilisateurs de saisir le port correct lors de la connexion manuelle au serveur.

  • * hôte * - Par défaut, Mumble se liera automatiquement à n’importe quel nom d’hôte. Si vous souhaitez qu’il utilise un seul nom d’hôte, entrez-le ici.

  • * bande passante * - Il s’agit de la quantité de bande passante que chaque utilisateur est autorisé à consommer. Gardez à l’esprit que si vous définissez une valeur plus élevée, chaque utilisateur consomme plus de RAM. Les valeurs comprises entre 60000 et 72000 permettent d’héberger 50 utilisateurs sur 512 Mo de RAM.

  • * utilisateurs * - Nombre maximal d’utilisateurs pouvant se connecter simultanément au serveur. Pour 512 Mo de RAM, le paramètre recommandé est 50 utilisateurs pour une bande passante de 60 Kbps à 72 Kbps par utilisateur.

  • * textmessagelength * - Non activé par défaut; limitera le nombre de caractères qu’un utilisateur peut envoyer par message.

  • * imagemessagelength * - Non activé par défaut; définira la taille de fichier maximale pour les images qu’un utilisateur est autorisé à envoyer.

  • * allowhtml * - Non activé par défaut. autorise HTML dans les messages, les commentaires et les descriptions de canaux.

  • * registerName *, * RegisterUrl * - Si cette option est activée, cela permettra à votre serveur de figurer sur la liste publique disponible dans Mumble Client. Sinon, l’utilisateur devra connaître le nom d’hôte ou l’adresse IP du serveur pour pouvoir se connecter.

Lorsque vous êtes satisfait des modifications apportées à votre configuration, appuyez sur, puis sur * Y * pour enregistrer, puis sur * Entrée * pour écraser le fichier existant. Vous devrez redémarrer Murmur pour que vos paramètres prennent effet. Tous les utilisateurs de Mumble sur le serveur seront déconnectés.

Pour redémarrer Murmur:

service mumble-server restart

Si vous avez besoin d’aide pour configurer d’autres paramètres de serveur, nous vous recommandons de lire le Mumble Wiki.

Cinquième étape - Connectez-vous à votre serveur Mumble

Ces étapes vous aideront à vous connecter à votre nouveau serveur Mumble en tant que super-utilisateur. Les autres utilisateurs peuvent se connecter en suivant les mêmes étapes. Les autres utilisateurs peuvent choisir leur propre nom d’utilisateur et n’ont pas besoin d’un mot de passe, mais uniquement de l’adresse IP et du numéro de port.

Téléchargez le client Mumble.

Ouvrez le client Mumble sur votre ordinateur.

image: https: //assets.digitalocean.com/articles/mumble_server_murmur/4.png [image]

Cliquez sur le bouton * Connect *.

image: https: //assets.digitalocean.com/articles/mumble_server_murmur/5.png [image]

Cliquez sur le bouton * Ajouter un nouveau *.

image: https: //assets.digitalocean.com/articles/mumble_server_murmur/6.png [image]

Entrez les informations pour votre serveur Mumble. L’adresse peut être un nom d’hôte ou l’adresse IP de votre serveur. Si vous n’avez pas utilisé de port personnalisé, ce sera le port par défaut de. Cliquez sur * OK * pour enregistrer les paramètres.

image: https: //assets.digitalocean.com/articles/mumble_server_murmur/7.png [image]

Le serveur sera sauvegardé dans votre liste de favoris. Cliquez sur votre serveur puis cliquez sur * Connect *.

Si vous n’avez pas configuré de certificat signé pour ce serveur, vous devrez l’accepter.

Vous devriez recevoir le message * Connecté * une fois que vous êtes connecté avec succès.

Vous pouvez maintenant discuter avec d’autres utilisateurs sur ce serveur.