Skip to content

Examples

Tobias Vorwachs edited this page Oct 27, 2026 · 1 revision

Examples

Ready-made Docker Compose setups in examples/.

Example Use it to
webhook/ Run the webhook bot against the Mumble server you already have.
webhook-with-server/ Try everything on one machine: bot plus a standard Mumble server.
ci-test-bot/ Test a Mumble client in CI against a throwaway server.
bot.example.toml Config for the webhook bot as a plain binary.
loadtest.rs Load generator, see Voice checks and load test.

Try it on one machine

cd examples/webhook-with-server
cp bot.example.toml bot.toml      # then set your own key
docker compose up

Then post a message as shown in Webhook.

Hardening in the examples

  • The HTTP port is published to 127.0.0.1 only.
  • Read-only root filesystem, no capabilities, no-new-privileges.
  • The bot certificate lives on a volume.
  • The CI example generates the SuperUser password per run and removes the server and its volumes afterwards.

Coming with their modules: music (#3), history (#2), multi-module (#5).

Clone this wiki locally