Commit Graph
6 Commits
Author SHA1 Message Date
Amras a96464676e [doc] update README with new configs 2026-04-27 13:25:34 +00:00
Amras e2c946339d Merge branch 'main' into additional-config-options 2026-04-27 13:17:11 +00:00
Amras 6f08f7ac18 [doc] update repository docs
borrowing some of @notplant's wording in the README:
 https://git.coopcloud.tech/coop-cloud/mumble/pulls/1/files

MAINTENANCE and PULL_REQUEST_TEMPLATE are copied from traefik as per
 https://docs.coopcloud.tech/maintainers/maintain/#templates
with modifications to allow for single maintainers
2026-04-24 11:58:46 +00:00
Amras 069298a9f0 [feat] add options from mumble-server.ini
Most of the options from mumble-server.ini have been added to .env
No documentation for these settings, since they're described elsewhere.

The exceptions which were not included are:
- *ssl* : adding support for custom certs needs more work
- database, *db*, *sqlite* : as above, for databases
- *ice* : unclear how ZeroC Ice works, decided to skip for now
- logfile, pidfile, *log* : would need to expose these files outside the
  container
- port, host, uname : unneccessary in a container
- legacypasswordhash : unsecure, therefore requires custom compose file
- forceExternalAuth : undocumented

Reference:
on environment variables to set config options in the container: https://github.com/mumble-voip/mumble-docker/blob/a0ab293b2a286032b21ec12d84ad24bc10f20dbd/README.md#configuration
list of options: https://github.com/mumble-voip/mumble/blob/v1.6.870/auxiliary_files/mumble-server.ini
2026-04-23 21:00:47 +00:00
Amras a2e9b642bc [feat] server and superuser passwords
Impl note: server-pw can be ignored for a password-less server,
 e.g. if operator wants to run a publicly registered server:
 https://www.mumble.info/documentation/administration/config-file/#server-registration

Impl note: secret names (-pw rather than -password) are shortened due to R015.
2026-04-23 21:00:47 +00:00
Amras 244f2ce98e New maintainer and image 2026-04-23 20:44:12 +00:00