Come Installare e Configurare il Software di Chat Vocale Mumble

Sei alla ricerca di un software di chat vocale e registrazione a bassa latenza per gruppi? Mumble è una soluzione popolare e open-source di voice-over-IP (VoIP) che puoi eseguire e ospitare su quasi qualsiasi macchina. In questo articolo, ti guiderò attraverso il processo di utilizzo di Mumble e di esecuzione del tuo server Mumble.
Perché Usare Mumble Invece di TeamSpeak e Discord?
Prima di tutto, Mumble è un client e una suite di server VoIP gratuiti e open-source. Ciò significa che ogni singolo pezzo di codice che compone Mumble è disponibile per chiunque lo possa esaminare. Pertanto, utilizzare Mumble come backend per le comunicazioni ti offre la rassicurazione e la fiducia che nessuno sta spiando le tue chiamate.

Inoltre, Mumble offre un’ottima qualità del suono a costi molto bassi o nulli rispetto ad altri software VoIP popolari. Ad esempio, una chiamata vocale media su Discord si aggira tra 64 e 96 kb/s per la sua qualità vocale complessiva. In Mumble, puoi facilmente aumentarla a 192 kb/s gratuitamente senza alcun impatto significativo sulla latenza della chiamata.
Infine, gli sviluppatori di Mumble forniscono anche un demone server gratuito e open-source. A differenza di TeamSpeak e Discord, è molto facile eseguire un servizio VoIP auto-ospitato all’interno della tua rete con il tuo hardware, permettendoti di controllare le tue comunicazioni.
Buono a sapersi: scopri come eseguire un servizio simile a Discord ospitando un server compatibile con Matrix sulla tua macchina.
Installazione e Configurazione di Mumble
Per connetterti a un server vocale che esiste già su Internet, tutto ciò di cui hai bisogno è un client Mumble. Per Windows e macOS, puoi scaricare il client Mumble ufficiale dal sito web dello sviluppatore. Su Linux, puoi ottenerlo tramite il gestore pacchetti della tua distribuzione.
In Debian e Ubuntu, puoi eseguire il seguente comando per installare Mumble:
sudo apt install mumbleIn Fedora, puoi usare DNF per scaricare e installare Mumble:
sudo dnf install mumbleQuando esegui Mumble per la prima volta, una procedura guidata ti guiderà attraverso il processo di configurazione. Prima di tutto, ti chiederà di scegliere i tuoi dispositivi audio. Nella maggior parte dei casi, puoi lasciare le impostazioni predefinite, ma probabilmente vorrai cambiarle se hai un microfono e/o altoparlanti esterni.

Il passaggio successivo mostra una barra del volume animata. Parla nel microfono e regola il cursore sottostante per assicurarti che raggiunga la punta della barra verde senza scendere nella zona rossa.

Regola il cursore per aiutare Mumble a differenziare tra il tuo discorso e qualsiasi rumore ambientale in sottofondo. Questo permetterà a Mumble di trasmettere audio solo quando rileva un cambiamento significativo nel livello del tuo microfono.

Seleziona la qualità complessiva che desideri per il tuo client Mumble. Per la maggior parte, selezionare Bilanciato dovrebbe fornirti un’ottima qualità del suono e una latenza decente.

Clicca su Avanti nella richiesta audio posizionale, quindi seleziona Creazione automatica del certificato nella finestra successiva per garantire che tutte le connessioni all’interno di Mumble siano sicure.

Con la configurazione iniziale completata, Mumble ti inviterà immediatamente a connetterti a un server. Per impostazione predefinita, Mumble fornirà un elenco di server pubblicamente disponibili a cui puoi connetterti.

Eseguire il Proprio Server Mumble in Linux
Sebbene ci siano molte istanze pubbliche a cui unirsi subito, è anche possibile distribuire il proprio server privato per amici e familiari. In questa sezione, ti guiderò attraverso il processo di distribuzione di un’istanza del server Mumble utilizzando Ubuntu Server 24.04.
Per iniziare, assicurati di aver installato Docker e Docker Compose sulla macchina su cui desideri installare il server.
Conferma che la tua istanza Docker funzioni correttamente eseguendo il seguente comando:
docker --versionCrea una nuova cartella nella directory home del tuo server, quindi naviga al suo interno:
mkdir ~/mumble-server && cd ~/mumble-serverUsa il tuo editor di testo preferito per creare un file “docker-compose.yml” per la tua istanza Mumble:
nano ./docker-compose.ymlIncolla il seguente blocco di codice all’interno del tuo nuovo file:
---
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: "YOUR-SECURE-PASSWORD-HERE"
MUMBLE_CONFIG_SERVERPASSWORD: "YOUR-PUBLIC-PASSWORD-HERE"
MUMBLE_CONFIG_WELCOMETEXT: "Ciao, MakeTechEasier!"Sostituisci il valore di MUMBLE_SUPERUSER_PASSWORD con una stringa casuale di caratteri. Come suggerisce il nome, questo servirà come password di root del tuo server, permettendoti di configurare la tua istanza Mumble.
Imposta il valore di MUMBLE_CONFIG_SERVERPASSWORD con una frase facile da ricordare. Questa servirà come password comune del tuo server che puoi condividere con altri utenti.

Salva il tuo file di composizione, quindi esegui il seguente comando per scaricare e avviare il server Mumble sulla tua macchina:
sudo docker compose up -dNota a margine: vuoi saperne di più su Docker? Dai un’occhiata alla nostra guida all’uso dei contenitori Docker oggi.
Connettersi al Proprio Server Mumble
A questo punto, hai il tuo server Mumble attivo e funzionante. Per accedervi, apri il client Mumble sul tuo desktop, quindi clicca su Aggiungi Nuovo nella finestra di connessione al server.

Fornisci l’indirizzo IP del tuo server Mumble nel campo Indirizzo, quindi imposta il campo Nome utente su “superuser.”
Digita il valore della variabile MUMBLE_SUPERUSER_PASSWORD nel campo Password, quindi clicca su OK per aggiungere il server al tuo client.

Nota: è buona prassi utilizzare l’account SuperUser solo per compiti amministrativi. Per creare un utente non privilegiato, basta fornire un nome qualsiasi diverso da “superuser” nel campo Nome utente.
Seleziona il tuo server nell’elenco Preferiti, quindi clicca su Connetti.
Mumble invierà un avviso che il server utilizza un certificato autofirmato, clicca su Sì e sarai sul server.

Per creare un nuovo canale, fai clic con il tasto destro su Root, quindi seleziona Aggiungi… Questo aprirà una piccola finestra chiedendoti i dettagli del tuo nuovo canale.

Clicca su OK per creare il tuo nuovo canale Mumble, quindi fai doppio clic sulla sua voce per unirti ad esso.

Condividere il Proprio Server Mumble Utilizzando Tailscale
L’ultima cosa da fare è rendere il tuo server Mumble accessibile alla tua rete esterna. Puoi farlo inoltrando la porta 64738 sul tuo router o creando una VPN che colleghi i client di reti diverse.
In questa sezione, collegherò il mio server Mumble a Tailscale per condividerlo al di fuori della mia rete. Il vantaggio di farlo rispetto all’inoltro della porta è che fornisce sicurezza per il tuo server e ti consente di ospitare anche sotto CGNAT.
Prima di tutto, installa Tailscale sul tuo server. Assicurati di averlo collegato al tuo account eseguendo sudo tailscale up.
Conferma che il tuo server sta eseguendo Tailscale controllando il suo stato attuale:
sudo tailscale statusVai alla tua pagina di amministrazione Tailscale, quindi trova il tuo server nell’elenco degli host connessi alla VPN.
Clicca sull’icona dei tre punti accanto alla voce del tuo server, quindi seleziona Condividi….

Fornisci l’indirizzo email dell’utente che stai invitando, quindi clicca su Condividi.

Dal lato del client, clicca su Accetta invito dispositivo nell’email di invito e segui il processo di onboarding per Tailscale. Una volta completato, accedi alla pagina di amministrazione Tailscale della macchina client e copia l’indirizzo IP del server Mumble.
Apri Mumble, clicca su Aggiungi Nuovo…, quindi incolla l’indirizzo IP di Tailscale nel campo Indirizzo.
Compila il campo nome utente, quindi clicca su OK per salvarlo nell’elenco Preferiti del client.

Infine, connettiti al server Mumble remoto facendo doppio clic sulla voce del server nella schermata di selezione.

Imparare a installare Mumble, distribuire il suo backend con Docker e creare una rete Mumble privata sono solo alcune delle cose che puoi fare quando gestisci i tuoi servizi. Approfondisci il meraviglioso e variegato mondo dell’auto-ospitalità controllando i migliori sistemi operativi per server domestici oggi.
Crediti immagine: ELLA DON tramite Unsplash. Tutte le modifiche e gli screenshot sono di Ramces Red.