Skip to content

Murmur

services.murmur.allowHtml

Allow HTML in client messages, comments, and channel descriptions.

Type: boolean

Default

true

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/murmur.nix

services.murmur.autobanAttempts

Number of attempts a client is allowed to make in autobanTimeframe seconds, before being banned for autobanTime.

Type: signed integer

Default

10

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/murmur.nix

services.murmur.autobanTime

The amount of time an IP ban lasts (in seconds). Type: signed integer

Default

300

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/murmur.nix

services.murmur.autobanTimeframe

Timeframe in which a client can connect without being banned for repeated attempts (in seconds).

Type: signed integer

Default

120

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/murmur.nix

services.murmur.bandwidth

Maximum bandwidth (in bits per second) that clients may send speech at.

Type: signed integer

Default

72000

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/murmur.nix

services.murmur.bonjour

Enable Bonjour auto-discovery, which allows clients over your LAN to automatically discover Murmur servers.

Type: boolean

Default

false

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/murmur.nix

services.murmur.clientCertRequired

Require clients to authenticate via certificates. Type: boolean

Default

false

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/murmur.nix

services.murmur.dbus

Enable D-Bus remote control. Set to the bus you want Murmur to connect to. Type: one of <null>, "session", "system"

Default

null

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/murmur.nix

services.murmur.enable

If enabled, start the Murmur Mumble server. Type: boolean

Default

false

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/murmur.nix

services.murmur.environmentFile

Environment file as defined in {manpage}systemd.exec(5).

Secrets may be passed to the service without adding them to the world-readable Nix store, by specifying placeholder variables as the option value in Nix and setting these variables accordingly in the environment file.

  # snippet of murmur-related config
  services.murmur.password = "$MURMURD_PASSWORD";
  # content of the environment file
  MURMURD_PASSWORD=verysecretpassword

Note that this file needs to be available on the host on which murmur is running.

Type: null or path

Default

null

Example

"/var/lib/murmur/murmurd.env"

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/murmur.nix

services.murmur.extraConfig

Extra configuration to put into murmur.ini. Type: strings concatenated with "\n"

Default

""

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/murmur.nix

services.murmur.hostName

Host to bind to. Defaults binding on all addresses. Type: string

Default

""

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/murmur.nix

services.murmur.imgMsgLength

Max length of image messages. Set 0 for no limit. Type: signed integer

Default

131072

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/murmur.nix

services.murmur.logDays

How long to store RPC logs for in the database. Set 0 to keep logs forever, or -1 to disable DB logging.

Type: signed integer

Default

31

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/murmur.nix

services.murmur.logFile

Path to the log file for Murmur daemon. Empty means log to journald. Type: null or path

Default

null

Example

"/var/log/murmur/murmurd.log"

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/murmur.nix

services.murmur.openFirewall

Open ports in the firewall for the Murmur Mumble server.

Type: boolean

Default

false

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/murmur.nix

services.murmur.package

The murmur package to use. Type: package

Default

pkgs.murmur

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/murmur.nix

services.murmur.password

Required password to join server, if specified. Type: string

Default

""

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/murmur.nix

services.murmur.port

Ports to bind to (UDP and TCP). Type: 16 bit unsigned integer; between 0 and 65535 (both inclusive)

Default

64738

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/murmur.nix

services.murmur.registerHostname

DNS hostname where your server can be reached. This is only needed if you want your server to be accessed by its hostname and not IP - but the name must resolve on the internet properly.

Type: string

Default

""

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/murmur.nix

services.murmur.registerName

Public server registration name, and also the name of the Root channel. Even if you don't publicly register your server, you probably still want to set this.

Type: string

Default

""

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/murmur.nix

services.murmur.registerPassword

Public server registry password, used authenticate your server to the registry to prevent impersonation; required for subsequent registry updates.

Type: string

Default

""

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/murmur.nix

services.murmur.registerUrl

URL website for your server. Type: string

Default

""

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/murmur.nix

services.murmur.sendVersion

Send Murmur version in UDP response. Type: boolean

Default

true

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/murmur.nix

services.murmur.sslCa

Path to your SSL CA certificate. Type: string

Default

""

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/murmur.nix

services.murmur.sslCert

Path to your SSL certificate. Type: string

Default

""

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/murmur.nix

services.murmur.sslKey

Path to your SSL key. Type: string

Default

""

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/murmur.nix

services.murmur.textMsgLength

Max length of text messages. Set 0 for no limit. Type: signed integer

Default

5000

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/murmur.nix

services.murmur.users

Maximum number of concurrent clients allowed. Type: signed integer

Default

100

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/murmur.nix

services.murmur.welcometext

Welcome message for connected clients. Type: string

Default

""

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/murmur.nix