So installieren und richten Sie die Mumble-Sprachchat-Software ein

Ein Foto einer Gruppe von Menschen vor ihren Computern, die über VoIP sprechen.

Sind Sie auf der Suche nach einer Sprachchat- und Aufnahme-Software mit niedriger Latenz für Gruppen? Mumble ist eine beliebte, Open-Source-VoIP-Lösung, die Sie auf fast jedem Gerät ausführen und hosten können. In diesem Artikel werde ich den Prozess der Nutzung von Mumble und des Betriebs Ihres eigenen Mumble-Servers durchgehen.

Warum Mumble anstelle von TeamSpeak und Discord verwenden?

Zunächst einmal ist Mumble ein kostenloser und Open-Source-VoIP-Client und Server-Suite. Das bedeutet, dass jeder Teil des Codes, der Mumble ausmacht, für jeden einsehbar und prüfbar ist. Daher gibt Ihnen die Verwendung von Mumble als Backend für Ihre Kommunikation die Sicherheit und das Vertrauen, dass niemand Ihre Anrufe abhört.

Ein Screenshot, der zeigt, dass der Mumble-Client ordnungsgemäß funktioniert.

Darüber hinaus bietet Mumble eine hervorragende Sprachqualität zu geringen oder keinen Kosten im Vergleich zu anderer beliebter VoIP-Software. Zum Beispiel liegt die durchschnittliche Sprachqualität eines Discord-Sprachanrufs zwischen 64 und 96 kb/s. Bei Mumble können Sie die Qualität problemlos auf 192 kb/s erhöhen, ohne dass es zu nennenswerten Verzögerungen kommt.

Schließlich bieten die Entwickler von Mumble auch einen kostenlosen und Open-Source-Server-Daemon an. Im Gegensatz zu TeamSpeak und Discord ist es sehr einfach, einen selbstgehosteten VoIP-Dienst in Ihrem Netzwerk mit Ihrer eigenen Hardware zu betreiben, sodass Sie die Kontrolle über Ihre Kommunikation übernehmen können.

Gut zu wissen: Erfahren Sie, wie Sie einen Discord-ähnlichen Dienst einrichten, indem Sie einen Matrix-kompatiblen Server auf Ihrem Gerät hosten.

Mumble installieren und einrichten

Um sich mit einem bereits bestehenden Sprachserver im Internet zu verbinden, benötigen Sie lediglich einen Mumble-Client. Für Windows und macOS können Sie den offiziellen Mumble-Client von der Website des Entwicklers herunterladen. Unter Linux können Sie ihn über den Paketmanager Ihrer Distribution erhalten.

In Debian und Ubuntu können Sie den folgenden Befehl ausführen, um Mumble zu installieren:

sudo apt install mumble

In Fedora können Sie DNF verwenden, um Mumble zu holen und zu installieren:

sudo dnf install mumble

Wenn Sie Mumble zum ersten Mal ausführen, wird ein Assistent Sie durch den Einrichtungsprozess führen. Zunächst werden Sie aufgefordert, Ihre Audiogeräte auszuwählen. In den meisten Fällen können Sie die Standardeinstellungen beibehalten, aber Sie möchten sie wahrscheinlich ändern, wenn Sie ein externes Mikrofon und/oder Lautsprecher haben.

Ein Screenshot, der die Standardauswahl der Audiogeräte für Mumble zeigt.

Der nächste Schritt zeigt eine animierte Lautstärkebalken. Sprechen Sie ins Mikrofon und passen Sie den Schieberegler darunter an, um sicherzustellen, dass er die Spitze des grünen Balkens erreicht, ohne in die rote Zone zu sinken.

Ein Screenshot, der den Prozess der Audiopegelanpassung für Mumble zeigt.

Passen Sie den Schieberegler an, um Mumble zu helfen, zwischen Ihrer Sprache und Hintergrundgeräuschen zu unterscheiden. Dies ermöglicht es Mumble, Audio nur dann zu übertragen, wenn es eine signifikante Änderung im Pegel Ihres Mikrofons erkennt.

Ein Screenshot, der den Prozess der Sprachdetektionseinrichtung in Mumble zeigt.

Wählen Sie die allgemeine Qualität, die Sie für Ihren Mumble-Client wünschen. In den meisten Fällen sollte die Auswahl von Ausgewogen Ihnen eine hervorragende Sprachqualität und eine angemessene Latenz bieten.

Ein Screenshot, der die verschiedenen Audioqualitäten und Verzögerungen für Mumble zeigt.

Klicken Sie auf Weiter bei der Aufforderung zur räumlichen Audioauswahl und wählen Sie dann Automatische Zertifikatserstellung im nächsten Fenster, um sicherzustellen, dass alle Verbindungen innerhalb von Mumble sicher sind.

Ein Screenshot, der die Zertifikatsprüfung für Mumble-Server zeigt.

Nachdem die erste Einrichtung abgeschlossen ist, wird Mumble Sie sofort auffordern, sich mit einem Server zu verbinden. Standardmäßig bietet Mumble eine Liste von öffentlich verfügbaren Servern, mit denen Sie sich verbinden können.

Ein Screenshot, der die verschiedenen derzeit verfügbaren öffentlichen Server in Mumble zeigt.

Ihren eigenen Mumble-Server unter Linux betreiben

Während es viele öffentliche Instanzen gibt, denen Sie sofort beitreten können, ist es auch möglich, Ihren eigenen privaten Server für Freunde und Familie bereitzustellen. In diesem Abschnitt werde ich den Prozess der Bereitstellung einer Mumble-Serverinstanz mit Ubuntu Server 24.04 durchgehen.

Um zu beginnen, stellen Sie sicher, dass Sie Docker und Docker Compose auf dem Gerät installiert haben, auf dem Sie den Server installieren möchten.

Bestätigen Sie, dass Ihre Docker-Instanz ordnungsgemäß funktioniert, indem Sie den folgenden Befehl ausführen:

docker --version

Erstellen Sie einen neuen Ordner im Home-Verzeichnis Ihres Servers und navigieren Sie hinein:

mkdir ~/mumble-server && cd ~/mumble-server

Verwenden Sie Ihren bevorzugten Texteditor, um eine “docker-compose.yml”-Datei für Ihre Mumble-Instanz zu erstellen:

nano ./docker-compose.yml

Fügen Sie den folgenden Codeblock in Ihre neue Datei ein:

---  
version: "3.8"  
services:  
  mumble-server:  
    image: mumblevoip/mumble-server:latest  
    container_name: mumble-server  
    hostname: mumble-server  
    restart: on-failure  
    ports:  
      - 64738:64738  
      - 64738:64738/udp  
    environment:  
      MUMBLE_SUPERUSER_PASSWORD: "IHRE-SICHERE-PASSWORT-HIER"  
      MUMBLE_CONFIG_SERVERPASSWORD: "IHRE-ÖFFENTLICHE-PASSWORT-HIER"  
      MUMBLE_CONFIG_WELCOMETEXT: "Hallo, MakeTechEasier!"

Ersetzen Sie den Wert von MUMBLE_SUPERUSER_PASSWORD durch eine zufällige Zeichenfolge. Wie der Name schon sagt, dient dies als Root-Passwort Ihres Servers, mit dem Sie Ihre Mumble-Instanz konfigurieren können.

Setzen Sie den Wert von MUMBLE_CONFIG_SERVERPASSWORD auf ein leicht zu merkendes Passwort. Dies dient als gemeinsames Passwort Ihres Servers, das Sie mit anderen Benutzern teilen können.

Ein Terminal, das das allgemeine Serverpasswort und das Superuser-Passwort des Administrators hervorhebt.

Speichern Sie Ihre Compose-Datei und führen Sie dann den folgenden Befehl aus, um den Mumble-Server auf Ihrem Gerät abzurufen und auszuführen:

sudo docker compose up -d

Nebenbei bemerkt: Möchten Sie mehr über Docker erfahren? Schauen Sie sich noch heute unseren Leitfaden zur Verwendung von Docker-Containern an.

Verbindung zu Ihrem Mumble-Server

An diesem Punkt haben Sie Ihren Mumble-Server eingerichtet und am Laufen. Um darauf zuzugreifen, öffnen Sie den Mumble-Client auf Ihrem Desktop und klicken Sie auf Neu hinzufügen im Fenster Server verbinden.

Ein Screenshot, der die Schaltfläche

Geben Sie die IP-Adresse Ihres Mumble-Servers im Feld Adresse ein und setzen Sie das Feld Benutzername auf “superuser.”

Geben Sie den Wert der Variablen MUMBLE_SUPERUSER_PASSWORD im Feld Passwort ein und klicken Sie auf OK, um den Server zu Ihrem Client hinzuzufügen.

Ein Screenshot, der das Passwortfeld für den Superuser des Servers hervorhebt.

Hinweis: Es ist eine gute Praxis, das SuperUser-Konto nur für administrative Aufgaben zu verwenden. Um einen nicht privilegierten Benutzer zu erstellen, geben Sie einfach einen anderen Namen als “superuser” im Feld Benutzername ein.

Wählen Sie Ihren Server in der Liste Favoriten aus und klicken Sie auf Verbinden.

Mumble wird eine Warnung senden, dass der Server ein selbstsigniertes Zertifikat verwendet. Klicken Sie auf Ja, und Sie sind mit dem Server verbunden.

Ein Screenshot, der das Superuser-Konto zeigt, das sich beim neuen Mumble-Server angemeldet hat.

Um einen neuen Kanal zu erstellen, klicken Sie mit der rechten Maustaste auf Root und wählen Sie Hinzufügen…. Dies öffnet ein kleines Fenster, in dem Sie nach den Details Ihres neuen Kanals gefragt werden.

Ein Screenshot, der die Aufforderung zur Erstellung eines neuen Kanals zeigt.

Klicken Sie auf OK, um Ihren neuen Mumble-Kanal zu erstellen, und doppelklicken Sie auf dessen Eintrag, um ihm beizutreten.

Ein Screenshot, der den Superuser zeigt, der in den neu erstellten Sprachkanal wechselt.

Ihren Mumble-Server mit Tailscale teilen

Das letzte, was zu tun ist, ist, Ihren Mumble-Server für Ihr externes Netzwerk zugänglich zu machen. Sie können dies entweder tun, indem Sie den Port 64738 auf Ihrem Router weiterleiten oder ein VPN erstellen, das Clients aus verschiedenen Netzwerken verbindet.

In diesem Abschnitt werde ich meinen Mumble-Server mit Tailscale verbinden, um ihn außerhalb meines Netzwerks zu teilen. Der Vorteil, dies anstelle der Portweiterleitung zu tun, besteht darin, dass es Sicherheit für Ihren Server bietet und es Ihnen ermöglicht, sogar unter CGNAT zu hosten.

Zuerst installieren Sie Tailscale auf Ihrem Server. Stellen Sie sicher, dass Sie es mit Ihrem Konto verknüpft haben, indem Sie sudo tailscale up ausführen.

Bestätigen Sie, dass Ihr Server Tailscale ausführt, indem Sie seinen aktuellen Status überprüfen:

sudo tailscale status

Gehen Sie zu Ihrer Tailscale-Admin-Seite und suchen Sie Ihren Server in der Liste der Hosts, die mit dem VPN verbunden sind.

Klicken Sie auf das Drei-Punkte-Symbol neben Ihrem Servereintrag und wählen Sie Teilen….

Ein Screenshot, der die Option

Geben Sie die E-Mail-Adresse des Benutzers ein, den Sie einladen, und klicken Sie auf Teilen.

Ein Screenshot, der die Aufforderung zum Einladen neuer Benutzer zu einem Tailscale-Knoten zeigt.

Auf der Client-Seite klicken Sie auf Geräteeinladung annehmen in der Einladung per E-Mail und durchlaufen den Onboarding-Prozess für Tailscale. Sobald dies erledigt ist, melden Sie sich auf der Tailscale-Admin-Seite des Client-Geräts an und kopieren Sie die IP-Adresse des Mumble-Servers.

Öffnen Sie Mumble, klicken Sie auf Neu hinzufügen…, und fügen Sie die Tailscale-IP-Adresse im Feld Adresse ein.

Füllen Sie das Benutzerfeld aus und klicken Sie auf OK, um es zur Favoritenliste des Clients zu speichern.

Ein Screenshot, der den Remote-Mumble-Client zeigt, der die Tailscale-IP-Adresse verwendet, um sich beim Mumble-Server anzumelden.

Schließlich verbinden Sie sich mit dem Remote-Mumble-Server, indem Sie doppelt auf den Servereintrag im Auswahlbildschirm klicken.

Ein Screenshot, der zeigt, dass Mumble ordnungsgemäß über Tailscale funktioniert.

Zu lernen, wie man Mumble installiert, sein Backend mit Docker bereitstellt und ein privates Mumble-Netzwerk erstellt, sind nur einige der Dinge, die Sie tun können, wenn Sie Ihre eigenen Dienste betreiben. Tauchen Sie tief ein in die wunderbare und vielfältige Welt des Self-Hostings, indem Sie sich heute die besten Home-Server-Betriebssysteme ansehen.

Bildnachweis: ELLA DON über Unsplash. Alle Änderungen und Screenshots von Ramces Red.