mumble

Build Status

Low latency, high quality voice chat application.

  • Maintainer: @amras
  • Category: Apps
  • Status: 1, alpha
  • Image: mumblevoip/mumble-server, 4, official
  • Healthcheck: No
  • Backups: No
  • Email: N/A
  • Tests: No
  • SSO: N/A

Basic usage

  1. Set up Docker Swarm and abra
  2. Configure coop-cloud/traefik to accept mumble's ports:
    $ abra app config <YOURTRAEFIKDOMAIN>
    
  • uncomment lines related to mumble:
    COMPOSE_FILE="$COMPOSE_FILE:compose.mumble.yml"
    MUMBLE_ENABLED=1
    
  • save the config and deploy traefik:
    $ abra app deploy <YOURTRAEFIKCOMAIN> --force
    
  1. abra app new mumble
  2. abra app config <YOURAPPDOMAIN>
  3. abra app deploy <YOURAPPDOMAIN>
  4. Connect with a Mumble client to port 64738 on your domain

Web Client

An optional browser-based client is available via the compose.mumbleweb.yml overlay. To enable it:

  1. abra app config mumble.example.com — uncomment the line:
    COMPOSE_FILE="$COMPOSE_FILE:compose.mumbleweb.yml"
    
  2. abra app deploy <YOURAPPDOMAIN> --force
  3. Open https://<YOURAPPDOMAIN> in a browser

Host-Port Mode

Instead of modifying the Traefik config, you can alternatively deploy Mumble with compose.host-ports.yml, and it will bind directly to the host server ports 64738 and 64739, bypassing Traefik.

Note this doesn't work in multinode setups, but does work when deployed to a single server.

With this compose file, you can deploy mumble without any changes to the Traefik config:

  1. abra app config <YOURAPPDOMAIN> — uncomment the line:
    COMPOSE_FILE="$COMPOSE_FILE:compose.host-ports.yml"
    
  2. abra app deploy <YOURAPPDOMAIN>
Description
No description provided
Readme 48 KiB
Languages
Markdown 100%