Sign inSign up

rakucat/mumble

By rakucat

Updated over 5 years ago

Docker image for mumble, modified from/tracks PHLAK/mumble

Image
0

306

rakucat/mumble repository overview

docker-mumble

My personal build of this dockerfile

Deviations

  • Switched makefile to use podman (i'm using podman)
  • Included kube yaml file to deploy the whole thing at once in a podman pod
  • Uses bind mount to /srv for /etc/mumble, i'm pretty sure you just need to drop the config.ini there yourself
  • ¯\_(ツ)_/¯

Docker Mumble

Join our Community Become a Sponsor One-time Donation
Docker Image Version Docker Pulls Docker Cloud Build Status License

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 phlak/mumble
Optional docker run arguments
-e SUPERUSER_PASSWORD=password
Set the superuser password for your server during container initialization.
-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.

SuperUser Password

After starting your container, you can manually set a new SuperUser password with:

docker exec -it mumble-server supw

ℹ️ This can be run at any time to update the SuperUser password

Or retrieve the randomly generated SuperUser password with:

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

Alternatively you may provide a SuperUser password during container creation using the SUPERUSER_PASSWORD environment variable (see the Optional docker run arguments section above).

Configuration

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

Troubleshooting

For general help and support join our GitHub Discussions or reach out on Twitter.

Please report bugs to the GitHub Issue Tracker.

This project is licensed under the MIT License.

Tag summary

Content type

Image

Digest

Size

16.3 MB

Last updated

over 5 years ago

docker pull rakucat/mumble