🎙️ Setup Mumble — Low-Latency Self-Hosted Voice Chat
Deploy a Mumble (Murmur) voice server on Ubuntu — a low-latency, encrypted, self-hosted VoIP server for gaming, teams, and communities, controlled from the Mumble desktop and mobile clients.
📦 Resources & Setup Scripts
Grab the automated bash script from GitHub to follow along with the video.
Quick Install:
wget https://raw.githubusercontent.com/mhmdali94/Docker/main/communication/mumble/mumble-ubuntu.sh
chmod +x mumble-ubuntu.sh
sudo bash mumble-ubuntu.sh
Tutorial Steps
1 Download the Script
wget https://raw.githubusercontent.com/mhmdali94/Docker/main/communication/mumble/mumble-ubuntu.sh
2 Make it Executable
chmod +x mumble-ubuntu.sh
3 Run the Installer
The script installs Docker if needed, pulls the mumblevoip/mumble-server image, and starts it on port 64738 (TCP and UDP) with a persistent ./data volume. Random SuperUser and server-join passwords are generated and printed at the end.
sudo bash mumble-ubuntu.sh
4 Connect with a Mumble Client
Mumble has no web UI. Install the Mumble desktop or mobile client and add a new server pointing at your host and port 64738:
Server: <your-server-ip> Port: 64738
Ports Used
| Port | Purpose |
|---|---|
| 64738/tcp | Control channel + authentication |
| 64738/udp | Voice data |