8530a5fae2f71883a4474fa9635020c004e1ae7e
mumble
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
- Set up Docker Swarm and
abra - Configure
coop-cloud/traefikto 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
abra app new mumbleabra app config <YOURAPPDOMAIN>abra app deploy <YOURAPPDOMAIN>- 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:
abra app config mumble.example.com— uncomment the line:COMPOSE_FILE="$COMPOSE_FILE:compose.mumbleweb.yml"abra app deploy <YOURAPPDOMAIN> --force- 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 port 64738, bypassing Traefik.
This is not recommended for multinode setups, since the client would have to connect directly to whichever node is running the app container, but this does work when deployed to a single server.
With this compose file, you can deploy mumble without any changes to the Traefik config:
abra app config <YOURAPPDOMAIN>— uncomment the line:COMPOSE_FILE="$COMPOSE_FILE:compose.host-ports.yml"abra app deploy <YOURAPPDOMAIN>
Description
Languages
Markdown
100%