faf1a4493d072cb2bad3c4db0ecb97602f0937ac
Some checks failed
continuous-integration/drone/push Build is failing
Reviewed-on: #3 (with some addl discussion on #1) we had some open concerns about env variables: 1. Whether it would be possible to unset variables in the container when they're unset in the config, therefore sidestepping the issue of setting defaults. - Resolution: that would be annoyingly complex to set up; https://docs.coopcloud.tech/maintainers/upgrade/#backwards-compatible-environment-variable-changes recommends providing defaults in `compose.yml`. 2. Whether having config options without a `MUMBLE_` prefix may cause naming collisions with other env variables or abra. - Resolution: probably fine because the env is specific to the app conainers.
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 secret generate <YOURAPPDOMAIN> --allabra 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
Server Password
By default, the server is not password-restricted. To enable a server password,
- uncomment the relevant lines in the config:
COMPOSE_FILE="$COMPOSE_FILE:compose.serverpassword.yml"
SECRET_SERVER_PASSWORD_VERSION=v1
- set the password as a secret:
$ abra app secret insert <YOURAPPDOMAIN> server-pw v1
? specify secret value:
- Redeploy your app:
$ abra app deploy <YOURAPPDOMAIN> --force
Languages
Markdown
100%