notplants a1a5e2adac
Some checks failed
continuous-integration/drone/pr Build is failing
add backups
2026-03-03 15:11:10 -05:00
2026-03-03 11:42:12 -05:00
2026-03-03 12:35:03 -05:00
2026-03-03 12:35:03 -05:00
2026-03-03 11:42:12 -05:00
2026-03-03 15:11:10 -05:00
2026-03-03 15:11:10 -05:00

mumble

Build Status

Low latency, high quality voice chat application.

  • Category: Apps
  • Status: 2, beta
  • Image: mumblevoip/mumble-server, 1, upstream
  • Healthcheck: Yes
  • Backups: Yes
  • Email: N/A
  • Tests: No
  • SSO: N/A

Basic usage

  1. Set up Docker Swarm and abra
  2. abra app new mumble --server <SERVER> --domain <YOURDOMAIN>
  3. abra app secret generate <YOURDOMAIN> --all
  4. abra app deploy <YOURDOMAIN>
  5. Connect with a Mumble client to port 64738 on your domain

Networking

Mumble uses its own protocol (not HTTP), so port 64738 TCP+UDP is published directly on the host. No Traefik configuration is needed for the voice server. Make sure port 64738 is open in your firewall for both TCP and UDP.

Superuser

A superuser password is generated as a Docker secret (su_password) during setup. To manage channels and permissions, connect with username SuperUser via a mumble client and the generated password.

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 compose.mumbleweb.yml line:
    COMPOSE_FILE="$COMPOSE_FILE:compose.mumbleweb.yml"
    
  2. abra app deploy mumble.example.com --force
  3. Open https://YOURDOMAIN in a browser and connect to your mumble server through the web

By default there is no password, but you can set a password for your server via abra app config

Description
Low latency, high quality voice chat application
Readme 36 KiB