This guide is going to explain how to create and (hopefully) maintain a mumble server running on Docker, along with a web admin interface.
Components in play:
Go ahead and clone my repo at https://github.com/thebwt/docker-mumble
git clone [email protected]:thebwt/docker-mumble.git
- You can see the dockerfiles I've written and confirm it's all on the level ;)
There are three images we'll be using:
- mumble-volume - A volume container just there to hold our ini and sqlite file.
- mumble-head - The actual mumble endpoint, this hardly ever changes.
- mumble-web - The Mumble-Django endpoint, we'll need to bootstrap this manually.
Finally, there is a docker-compose.yml that should be doing the heavy lifting for us.
Alright, let's put that docker-compose.yml to work.
cd docker-mumble
docker-compose up -d