Mumble docker container
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Drew Short 425e2e10a2 Fixed push references 2 years ago
files Don't run service as root 6 years ago
.dockerignore Replaced build script with Makefile 3 years ago
.editorconfig Added .editorconfig 3 years ago
Dockerfile Updated murmur to 1.3.3 2 years ago
LICENSE Updated copyright year in LICENSE 4 years ago
Makefile Provided a way to set the user ID 3 years ago Adapated to check sha256 3 years ago
docker-mumble.png Added header image to README 3 years ago
pipeline.yml Fixed push references 2 years ago Adapated to check sha256 3 years ago


Docker mumble

Docker image for mumble server.

Running the Container

In order to persist configuration data when upgrading your container you should create a named data volume. This is not required but is highly recommended.

docker volume create --name mumble-data

After the data volume has been created run the server container with the named data volume:

docker run -d -p 64738:64738 -p 64738:64738/udp -v mumble-data:/etc/mumble --name mumble-server sothr/mumble:latest

Optional 'docker run' arguments

-e TZ=America/Phoenix - Set the timezone for your server. You can find your timezone in this list of timezones. Use the (case sensitive) value from the TZ column. If left unset, timezone will be UTC.

--restart unless-stopped - Always restart the container regardless of the exit status, but do not start it on daemon startup if the container has been put to a stopped state before. See the Docker restart policies for additional details.

Get/Set the SuperUser Password

After starting your container, you can get the randomly generated SuperUser password with:

docker logs mumble-server 2>&1 | grep "Password for 'SuperUser'"

--- OR ---

Manually set a new SuperUser password with:

docker exec -it mumble-server supw

NOTE: This can be run at any time to update the SuperUser password

Edit the Config

Once you have a running container, you can edit the config with:

docker exec -it mumble-server vi /etc/mumble/config.ini

After saving changes, restart your container:

docker restart mumble-server

This project is licensed under the MIT License.