Sign inSign up

rakucat/mumble

By rakucat

•Updated over 5 years ago

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

Image
0

309

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