Docker container for "mumo" scripts from https://mumble.info
100K+
| Tag | Description | Release Date |
|---|---|---|
| latest | Latest stable release | 2021-06-17 |
| 1.1.0 | Static stable release tag/image | 2021-06-17 |
This container exposes two volumes:
/opt/mumo/config - Mumo and module configuration - REQUIRED: this must be mapped to a persistent volume or the container will not work./opt/mumo/logs - Mumo logs for troubleshootingThis container exposes NO PORTS. It must be connected to the Murmur server container via Docker container network sharing.
The most basic way to run this container:
$ docker run --name mumo -d \
--net=container:<murmur container id> \
-v ./config:/opt/mumo/config \
goofball222/mumo
Recommended: run via Docker Compose:
Have the container store the config & logs on a local file-system or in a specific, known data volume (recommended for persistence and troubleshooting), bring up in concert with Murmur:
version: '3'
services:
murmur:
image: goofball222/murmur
container_name: murmur
ports:
- 64738:64738
- 64738:64738/udp
volumes:
- /etc/localtime:/etc/localtime:ro
- ./data:/data
- ./murmur.ini:/etc/murmur.ini
environment:
- TZ=UTC
mumo:
image: goofball/mumo
container_name: mumo
network_mode: service:murmur
depends_on:
- murmur
volumes:
- /etc/localtime:/etc/localtime:ro
- ./config:/opt/mumo/config
- ./log:/opt/mumo/log
environment:
- TZ=UTC
Example docker-compose.yml file
Environment variables:
| Variable | Default | Description |
|---|---|---|
DEBUG | false | Set to true for extra entrypoint script verbosity for debugging |
MUMO_OPTS | unset | Any additional custom run flags for the container mumo.py script |
PGID | 999 | Specifies the GID for the container internal mumo group (used for file ownership) |
PUID | 999 | Specifies the UID for the container internal umumo user (used for process and file ownership) |
RUN_CHOWN | true | Set to false to disable the container automatic chown at startup. Speeds up startup process on overlay2 Docker hosts. NB/IMPORTANT: It's critical that you insure directory/data permissions on all mapped volumes are correct before disabling this or mumo will not start. |
RUNAS_UID0 | false | Set to true to force the container to run the mumo.py script as UID=0 (root) - NB/IMPORTANT: running with this set to "true" is insecure |
Content type
Image
Digest
Size
62.6 MB
Last updated
over 5 years ago
docker pull goofball222/mumo