So installieren und konfigurieren Sie Mumble Server (Murmel) unter Ubuntu 14.04

Einführung

Mumble ist eine kostenlose und quelloffene Voice-over-IP-Anwendung (VoIP), die in erster Linie für Gamer entwickelt wurde. Mumble ähnelt TeamSpeak und Ventrilo. Mumble verwendet eine Client-Server-Architektur, mit der Benutzer miteinander kommunizieren können, wenn sie mit demselben Server verbunden sind. Es verfügt über eine einfache Administrationsoberfläche und bietet Codecs mit geringer Latenz und hoher Qualität. In diesem Tutorial erfahren Sie, wie Sie Murmur, die Serverkomponente von Mumble, installieren und konfigurieren.

Mit Murmur können Sie Ihren eigenen privaten oder öffentlichen Voice-Chat-Server für den Mumble-Client ausführen.

Voraussetzungen

Tröpfchenanforderungen

  • * 512 MB Droplet *

  • * Ubuntu 14.04 *

Dieses Tutorial wurde für Ubuntu 14.04 geschrieben. Der Vorgang ist jedoch der gleiche für alle aktuellen Ubuntu-Distributionen, die die Pakete und in den Repositorys haben. Ein Server mit 512 MB RAM sollte ausreichen, um Murmur mit 50 Clients in hoher Qualität auszuführen. Wenn Sie dasselbe Droplet für andere Aufgaben verwenden, wird mehr RAM empfohlen. Murmeln verbraucht nicht viel CPU.

Root-Zugriff

In diesem Lernprogramm wird davon ausgegangen, dass Sie mit dem Root-Benutzerkonto oder einem Benutzerkonto mit Sudo-Berechtigungen mit Ihrem Server verbunden sind.

So geben Sie die Root-Shell von einem anderen Konto aus ein:

sudo su

Erster Schritt - Updates installieren

Bevor Sie fortfahren, sollten Sie immer sicherstellen, dass die neuesten Updates installiert sind.

Aktualisieren Sie die Paketdatenbank:

apt-get update

Installieren Sie alle neuen Pakete:

apt-get upgrade

Sie werden aufgefordert, die Installation von Paketen zu bestätigen. Geben Sie ein und drücken Sie * Enter *.

Schritt Zwei - Installiere Murmur

In den offiziellen Ubuntu-Repositories hat Murmur den Paketnamen.

So installieren Sie das Paket:

apt-get install mumble-server

Sie werden aufgefordert, die Installation von Paketen zu bestätigen. Geben Sie ein und drücken Sie * Enter *.

Schritt Drei - Basiskonfigurationsassistent

Nach Abschluss der Installation führen wir den Befehl zur Paketrekonfiguration aus, um einige grundlegende Server- und Benutzereinstellungen zu erstellen. Sie können Ihre Antwort mit den * Pfeiltasten * auswählen und anschließend die * Eingabetaste * drücken, um fortzufahren.

Führen Sie den Konfigurationsassistenten aus mit:

dpkg-reconfigure mumble-server

Starten Sie beim Booten

Wir akzeptieren den Standardwert von, da Murmur beim Booten des Servers ausgeführt werden soll.

Netzwerkpriorität

Auch wenn dies ein dedizierter Mumble-Server ist, ist es eine gute Idee, ihn auszuwählen, da dies die geringstmögliche Latenz gewährleistet.

SuperUser-Passwort murmeln

Der Benutzer * SuperUser * ist das Administratorkonto auf höchster Ebene für den Server. Sie müssen sich mit diesem Benutzer bei Mumble anmelden, um den Server verwalten zu können.

Es wird dringend empfohlen, das Standardkennwort für dieses Konto zu ändern. Wenn Sie das Kennwortfeld leer lassen, wird das Kennwort nicht geändert.

Geben Sie ein Passwort ein, drücken Sie zur Auswahl die Tabulatortaste und die Eingabetaste, um den Setup-Assistenten zu beenden.

Zu diesem Zeitpunkt haben wir jetzt einen funktionierenden Mumble-Server mit einem Benutzerkonto (SuperUser).

Vierter Schritt - Erweiterte Konfiguration

Der Server funktioniert jetzt, wenn Sie mit den Standardeinstellungen zufrieden sind.

Wenn Sie Ihren Server noch weiter anpassen möchten, müssen Sie die Konfigurationsdatei unter + / etc / mumble-server.ini + bearbeiten.

So öffnen Sie die Datei:

nano /etc/mumble-server.ini

Murmur bietet verschiedene Konfigurationsoptionen, und die Datei ist gut kommentiert, wenn Sie Fragen zu einer bestimmten Einstellung haben.

Im Folgenden sind einige häufig geänderte Werte als Referenz aufgeführt. Um einige dieser Einstellungen zu aktivieren, müssen Sie das vorhergehende Zeichen entfernen. Dies wird als Auskommentieren der Zeile bezeichnet. Zeilen, die mit beginnen, werden vom Server nicht verarbeitet.

  • * autobanAttempts *, * autobanTimeframe *, * autobanTime * - Diese drei Werte verhindern Bruteforcing-Versuche und sperren die IP für den angegebenen Zeitraum, nachdem die beiden anderen Bedingungen erfüllt sind.

  • * welcometext * - Dies ist die Willkommensnachricht, die jeder Benutzer erhält, wenn er eine Verbindung zum Server herstellt. Es ist nützlich, um Benutzer über Regeln zu informieren, auf Ihre Website zu verlinken usw. Sie können die meisten HTML-Zeichen und -Tags verwenden. Stellen Sie einfach sicher, dass der gesamte Eintrag in Anführungszeichen eingeschlossen ist.

  • * port * - Der Standard-Mumble-Port ist * 64738 *. Sie können diesen Wert ändern, aber stellen Sie sicher, dass Ihre Benutzer aufgefordert werden, den richtigen Port einzugeben, wenn Sie manuell eine Verbindung zum Server herstellen.

  • * host * - Standardmäßig wird Mumble automatisch an einen beliebigen Hostnamen gebunden. Wenn Sie möchten, dass ein einzelner Hostname verwendet wird, geben Sie diesen Hostnamen hier ein.

  • * Bandbreite * - Dies ist die Menge an Bandbreite, die jeder Benutzer verbrauchen darf. Beachten Sie, dass jeder Benutzer mehr RAM benötigt, wenn Sie einen höheren Wert festlegen. Werte zwischen 60000-72000 eignen sich für das Hosten von 50 Benutzern auf 512 MB RAM.

  • * users * - Die maximale Anzahl gleichzeitiger Benutzer, die eine Verbindung zum Server herstellen können. Für 512 MB RAM beträgt die empfohlene Einstellung 50 Benutzer für eine Bandbreite von 60 Kbit / s bis 72 Kbit / s pro Benutzer.

  • * textmessagelength * - Standardmäßig nicht aktiviert; begrenzt die Anzahl der Zeichen, die ein Benutzer pro Nachricht senden kann.

  • * imagemessagelength * - Nicht standardmäßig aktiviert; legt die maximale Dateigröße für Bilder fest, die ein Benutzer senden darf.

  • * allowhtml * - Standardmäßig nicht aktiviert; Ermöglicht HTML in Nachrichten, Kommentaren und Kanalbeschreibungen.

  • * registerName *, * RegisterUrl * - Wenn diese Option aktiviert ist, wird Ihr Server auf der öffentlichen Liste im Mumble Client angezeigt. Andernfalls muss der Benutzer den Hostnamen oder die IP-Adresse des Servers kennen, um eine Verbindung herstellen zu können.

Wenn Sie mit Ihren Konfigurationsänderungen zufrieden sind, drücken Sie, drücken Sie * Y * zum Speichern und drücken Sie * Enter * zum Überschreiben der vorhandenen Datei. Sie müssen Murmur neu starten, damit Ihre Einstellungen wirksam werden. Alle Mumble-Benutzer auf dem Server werden getrennt.

So starten Sie Murmur neu:

service mumble-server restart

Wenn Sie Hilfe beim Konfigurieren anderer Servereinstellungen benötigen, sollten Sie das Mumble Wiki lesen.

Fünfter Schritt - Stellen Sie eine Verbindung zu Ihrem Mumble Server her

Mit diesen Schritten können Sie eine Verbindung zu Ihrem neuen Mumble-Server als SuperUser herstellen. Andere Benutzer können mit denselben Schritten eine Verbindung herstellen. Andere Benutzer können ihre eigenen Benutzernamen auswählen und benötigen kein Passwort - nur die IP-Adresse und die Portnummer.

Laden Sie den Mumble-Client herunter.

Öffnen Sie den Mumble-Client auf Ihrem Computer.

Klicken Sie auf die Schaltfläche * Verbinden *.

Klicken Sie auf die Schaltfläche * Neu hinzufügen *.

Geben Sie die Informationen für Ihren Mumble-Server ein. Die Adresse kann ein Hostname oder die IP-Adresse Ihres Servers sein. Wenn Sie keinen benutzerdefinierten Port verwendet haben, ist dies der Standardport von. Klicken Sie auf * OK *, um die Einstellungen zu speichern.

Der Server wird in Ihrer Favoritenliste gespeichert. Klicken Sie auf Ihren Server und dann auf * Verbinden *.

Wenn Sie kein signiertes Zertifikat für diesen Server eingerichtet haben, müssen Sie das Zertifikat akzeptieren.

Sie sollten die Nachricht * Verbunden * erhalten, sobald Sie erfolgreich verbunden sind.

Jetzt können Sie mit anderen Benutzern auf diesem Server chatten.