A Docker container for Mumble Server configured with environment variables.
docker pull silenthunter44/docker-mumble-server:latestRun the default configuration with the following:
docker run --detach --name mumble-server --publish 64738/tcp --publish 64738/udp silenthunter44/docker-mumble-server:latestAlternatively, 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:latest64738: 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)