Self-host mumble-docker
v1.4.230Official Docker image for the Mumble voice chat server
- Stars
- 380
- Ports
- 64738 (Mumble voice chat (TCP and UDP)), 6502 (ICE interface (optional)), 80 (ACME HTTP-01 challenge (acme variant only))
mumblevoip/mumble-serverWhat is mumble-docker?
Mumble Docker is the official container image for hosting a Mumble (Murmur) voice chat server. It packages the Mumble server into a Docker image available on Docker Hub and GHCR, configurable entirely through environment variables with the MUMBLE_CONFIG_ prefix. The server listens on port 64738 (TCP and UDP) with optional ICE interface on 6502. It uses SQLite by default for data storage but supports MySQL and PostgreSQL. An -acme image variant includes the lego ACME client for automatic Let's Encrypt certificate management. The image runs as a non-root user (UID/GID 10000 by default) and supports Docker and Podman secrets for sensitive configuration. Installation is via docker run or docker-compose. The project is maintained by the mumble-voip organization under the BSD-3-Clause license.
Should you self-host mumble-docker?
mumble-docker scores 57/100 on selfhost.directory (how scoring works) and ranks #9 of 16 in VoIP. It has 380 GitHub stars.
There was no stable release in the past 12 months, so check the repository's recent activity before you rely on it.
Setup is easy: most people get it running in one sitting. An official Docker image is available. It is BSD-3-Clause-licensed and written mostly in Shell.
Its closest alternative on selfhost.directory is Mumble (71/100, 8 370 stars). It scores higher overall, so compare the two before you pick. See mumble-docker vs Mumble side by side.
Features
- ACME variant
- Automatic TLS certificates (ACME)Requires -acme image variant
- Build from source
- Custom UID/GID
- Docker/Podman secrets support
- Environment Variable Configuration
- ICE interfacePort 6502, disabled by default
- Low-latency voice chat
- Non-root user
- SuperUser password management
mumble-docker README
More in VoIP
openSIPSOpen-source SIP proxy/server for VoIP, video, IM, and presence with modular architecture and high throughput.
RoutrA self-hosted SIP server handling signaling only, built as cloud-native gRPC services. Works with Asterisk and FreeSWITCH media servers.
TeamSpeak 6 ServerSelf-hosted TeamSpeak 6 voice server in beta: run it with Docker or a Linux/Windows binary, using SQLite or MariaDB, plus optional Prometheus metrics.
WhatomateSelf-hosted WhatsApp Business Platform with calling, visual IVR, S3 recordings, chatbot, campaigns, and team inbox — all on your infrastructure.
Yeti SwitchYeti Switch is an open-source, self-hosted SIP SBC and Class 4 softswitch with real-time VoIP billing, dynamic routing, and a REST API.
AI Native Call CenterSelf-hosted open-source call center where AI agents answer every call by default, with seamless human handoff on FreeSWITCH and PostgreSQL.
AIReceptionistSelf-hosted AI receptionist using OpenAI Realtime API for natural voice calls via SIP, replacing costly SaaS alternatives with FAQ, transfers, and messages.
AsteriskAsterisk is a self-hosted, open-source PBX and telephony toolkit written in C for business telephone systems with VoIP/SIP, PSTN, and APIs (AMI, ARI, AGI).
AVA CoreOpen-source, self-hosted AI voice agent for Asterisk/FreePBX telephony with realtime providers or modular STT-LLM-TTS pipelines, managed from a web Admin UI.
avhost/docker-matrixSelf-hosted Docker image for running a Matrix Synapse homeserver with integrated Coturn TURN/STUN server for federated chat and VoIP.
CoturnOpen-source TURN and STUN server relaying WebRTC and VoIP media through NAT; self-hosted via apt or Docker, with Prometheus metrics and SQL/Redis user databases.
flexisipFlexisip is a self-hosted, open-source SIP server suite in C++20 providing proxy, presence, conference, B2BUA, and push notifications for real-time communications.
0 comments