Mumble
Docker app from Uderzo's Repository
Overview
Mumble is a low-latency, high-quality voice chat server (Discord-style voice rooms / channels).
This template uses the official mumblevoip/mumble-server image.
Private by default:
- This template does NOT enable public directory registration.
- Optional Server Password (join password) can be used for friends-only access.
If you want public listing (advanced):
- Edit /data/mumble_server_config.ini and configure the public registration keys (e.g. registerurl/registerpassword).
- Public registration requires an empty join password and allowping enabled.
Most users should keep the server private.
Runtime arguments
- Network
bridge- Shell
sh- Privileged
- false
- Extra Params
--cap-add=SYS_NICE
Template configuration
Container localtime (recommended)
- Target
- /etc/localtime
- Default
- /etc/localtime
Persistent data (DB + generated config). Must be mapped for persistence.
- Target
- /data
- Default
- /mnt/user/appdata/mumble
Mumble TCP port (default 64738)
- Target
- 64738
- Default
- 64738
Mumble UDP port (default 64738)
- Target
- 64738
- Default
- 64738
Host user id (optional). Default image uses UID 10000 if unset.
- Default
- 99
Host group id (optional). Default image uses GID 10000 if unset.
- Default
- 100
Timezone (optional). Example: Europe/London, America/New_York
Set SuperUser (admin) password. If blank, a random password is generated on first startup (check logs).
- Target
- MUMBLE_SUPERUSER_PASSWORD
Message shown to users when they connect (welcometext)
- Target
- MUMBLE_CONFIG_welcometext
- Default
- Welcome! Please be nice.
Max concurrent users (users). Example: 25
- Target
- MUMBLE_CONFIG_users
- Default
- 25
Max per-user Opus bitrate in bits/sec. 96000 = excellent quality. 128000 = near-transparent.
- Target
- MUMBLE_CONFIG_bandwidth
- Default
- 96000
Optional join password for users (serverpassword). Leave blank for open access.
- Target
- MUMBLE_CONFIG_serverpassword
Optional bind address (host). Leave blank to bind all interfaces.
- Target
- MUMBLE_CONFIG_host
Expose basic server status (user count/max). Does not allow joining.
- Target
- MUMBLE_CONFIG_allowping
- Default
- true
Failed auth attempts before banning (autobanAttempts)
- Target
- MUMBLE_CONFIG_autobanAttempts
- Default
- 10
Time window for failed attempts (autobanTimeframe, seconds)
- Target
- MUMBLE_CONFIG_autobanTimeframe
- Default
- 120
Ban duration (autobanTime, seconds)
- Target
- MUMBLE_CONFIG_autobanTime
- Default
- 300
Enable verbose server logs (true/false)
- Target
- MUMBLE_VERBOSE
- Default
- false
Categories
Download Statistics
Total Downloads Over Time
Details
mumblevoip/mumble-server:latestRun Mumble on Unraid.
Mumble is listed in Community Apps for Unraid OS. Explore Unraid to build a flexible home server, NAS, or homelab.