Mumble is a VOIP application which allows users to talk to each other via the same server. It uses a client-server architecture, and encrypts all communication to ensure user privacy. Murmur is the server that Mumble clients to connect to. Learn More.
docker-murmur enables you to easily run multiple (lightweight) murmur
instances on the same host.
$ docker images
REPOSITORY TAG VIRTUAL SIZE
bddenhartog/docker-murmur latest 40.18 MBThis guide assumes that you already have Docker installed.
It's easiest to get going if you pull the image from the official hub repo.
docker pull bddenhartog/docker-murmurNext, you should create a container.
You can also build the image locally.
You'll probably want to clone this repository (or download it some other way).
This will create the docker-murmur folder in your current directory, and clone
the repository within that:
git clone https://github.com/bddenhartog/docker-murmur.gitNext, you'll need to build the base image locally as it is not maintained on
Docker Hub (because the data directory is shared from all containers spawned
from the base image, it wouldn't make sense to share that base image -- in other
words, I wouldn't recommend putting your image on DockerHub).
Assuming you haven't moved directories yet, let's build an image with the
docker-murmur tag, so that we can easily reference it.
cd docker-murmur
docker build -t docker-murmur .Next, you should create a container.
Now that you have a "base image", let's get a container up and running.
docker run -d -p <HOST-PORT>:64738 --name <CONTAINER-NAME> <IMAGE-NAME>| Original | Replace with |
|---|---|
| HOST-POST | An available port on the host machine |
| CONTAINER-NAME | Desired name for the container |
| IMAGE-NAME | The base image's name |
You can additionally pass in -e SERVER_PASSWORD='<your-password-here>' to
configure the murmur instance with a password.
Each new container will have a unique password for SuperUser, the
administrative user for your Murmur server. To get this password, simply view
the container logs. It is recommended that you save SuperUser's password
somewhere safe for each container.
$ docker logs <CONTAINER-NAME>
...
=============================================
[ ! ] SUPERUSER_PASSWORD: <generated-pw>
=============================================To update, you should perform the following steps in order:
- Stop and kill all of your active
docker-murmurcontainers. - Enter the directory on your host machine for the repo.
- Run
git pullto receive the latest changes. - Follow the installation instructions ()
Licensed under MIT. View License.