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

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.

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 mumbleIn Fedora können Sie DNF verwenden, um Mumble zu holen und zu installieren:
sudo dnf install mumbleWenn 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.

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.

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.

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.

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.

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.

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 --versionErstellen Sie einen neuen Ordner im Home-Verzeichnis Ihres Servers und navigieren Sie hinein:
mkdir ~/mumble-server && cd ~/mumble-serverVerwenden Sie Ihren bevorzugten Texteditor, um eine “docker-compose.yml”-Datei für Ihre Mumble-Instanz zu erstellen:
nano ./docker-compose.ymlFü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.

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 -dNebenbei 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.

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.

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.

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.

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

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 statusGehen 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….

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

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.

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

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.