A Docker container for Mumble Server configured with environment variables.
docker pull silenthunter44/docker-mumble-server:latest
Run the default configuration with the following:
docker run --detach --name mumble-server --publish 64738/tcp --publish 64738/udp silenthunter44/docker-mumble-server:latest
Alternatively, you can use an external volume for database and configuration, and/or environment variables:
docker run --detach --name mumble-server \
--volume /local-path-to-mumble:/mumble-server \
--publish 64738/tcp --publish 64738/udp \
--env MS_SUPW=SuperUserPassword \
--env MS_SERVERPASSWORD=ServerPassword \
silenthunter44/docker-mumble-server:latest
64738
: Mumble Server listening TCP and UDP port
/mumble-server
: database, configuration and logfile
Default password for SuperUser can be found in /mumble-server/mumble-server.log
after first launch if no MS_SUPW
variable passed
This Mumble Server container can be configured with the following environment variables:
MS_SUPW
: set or replace SuperUser passwordMS_SERVERPASSWORD
: set or replace server passwordMS_CONFIGFILE
: defines a custom configuration file path (default to/mumble-server/mumble-server.ini
)MS_LOGFILE
: defines a custom logfile path (default to/mumble-server/mumble-server.log
)MS_DATABASE
: defines a custom database path (default to/mumble-server/mumble-server.sqlite
)