diff --git a/.env.sample b/.env.sample index dc1c153..9f77a9d 100644 --- a/.env.sample +++ b/.env.sample @@ -12,3 +12,6 @@ COMPOSE_FILE="compose.yml" ## Web client #COMPOSE_FILE="$COMPOSE_FILE:compose.mumbleweb.yml" + +## Host-port mode +#COMPOSE_FILE="$COMPOSE_FILE:compose.host-ports.yml" diff --git a/README.md b/README.md index 91ad78a..439f989 100644 --- a/README.md +++ b/README.md @@ -50,6 +50,27 @@ overlay. To enable it: 2. `abra app deploy --force` 3. Open `https://` 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 ` — uncomment the line: + ``` + COMPOSE_FILE="$COMPOSE_FILE:compose.host-ports.yml" + ``` +2. `abra app deploy ` + + + + [`abra`]: https://git.coopcloud.tech/coop-cloud/abra [`coop-cloud/traefik`]: https://git.coopcloud.tech/coop-cloud/traefik [Mumble client]:(https://www.mumble.info/downloads/)