Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Minimalistic Murmur (Mumble server)
C Shell CMake Protocol Buffer C++

Bumped version number for bugfix release

This release fixes the following 2 bugs:

1. A crash in the SHM API when a client is being removed from the server
during a SHM update (issue #60) - fixed by Daniel Weeks (@doctaweeks)

2. Failure to detect missing IPv6 support in FreeBSD jails - fixed by
Marcus Ball (@marcusball)

It is strongly advised that users who make use of the SHM API (e.g.
using umurmur-monitor) upgrade to this version, as bug #60 could cause
possible denial-of-service due to the server crashing.
latest commit 6da56eac58
@fmorgner fmorgner authored

uMurmur - minimalistic Mumble server

Project page on GoogleCode

uMurmur is a minimalistic Mumble server primarily targeted to run on embedded computers, like routers, with an open OS like e.g. OpenWRT. The server part of Mumble is called Murmur, hence the name uMurmur. It is available as a precompiled package for quite a lot distributions. Check your distribution's package repository.

Instructions for building from source

  1. Requirements

    • OpenSSL or PolarSSL library. For PolarSSL version 1.0.0 and above is required.
    • libconfig
    • libprotoc-c version 1.0.0 (use --disable-protoc option in its ./configure to build only the library). If you for some reason have to run an earlier version you need to recompile the protocol file Mumble.proto using the protobuf compiler for the corresponding version.
    • CMake (optional)
  2. Build - CMake

    • Create a build folder and cd into it
    • cmake ../ to use default settings (polarssl, no test-cert and /dev/urandom as source for randomness).
    • make
  3. Build - Autotools

    • Run ./
    • Run ./configure for default settings
    • make
  4. Install

    • make install
    • Edit the umurmur.conf found in the 'etc' folder in the prefix (eg. /usr/local) you installed to.
  5. Run umurmurd -c <conf file> -p <PID file> -r. For other switches and their meaning run umurmurd -h

A startup script can easily be created if you want to. Just copy an existing script and edit it to your liking.


Hope I didn't forget anyone... Please just send me a mail if you feel this is the case.


See the project page, link above.

Have fun!

Something went wrong with that request. Please try again.