Murmur for OSX Server?


  • Anonymous

    Hi folks -
    My husband and I run a small murmur server off of one of our windows PC's. We
    recently bought a macmini server, and wanted to move the murmur server to it.
    Much to our amazement, there doesn't seem to be a build setup for OSX server.
    I've found the darwin ports version, but I'd rather just build a straight
    compile for OSX Server. Does anyone have any idea how to go about doing this,
    and what additional files would be needed?


  • Mikkel Krautz
    Mikkel Krautz

    There's a murmurd binary in the regular Mumble distribution. It's in
    /Applications/ There's no bundled support
    for running it through launchd, though.

    Generally, the MacPorts server is the one I'd recommend when running on a
    server box, since it's configured properly to run as a daemon (it uses a
    separate user, launches using launchd, etc.).

    If you really want to build your own, you can have a look at: http://mumble.s

    It also has a downloadable bundle with precompiled versions of all the

  • Justin

    This thread is dead, but I just worked on this successfully, so will post here
    for future searching. This works on OS X Server 10.6.8.

    This assumes murmurd is already configured to run properly manually.

    As an admin user, create /Library/LaunchDaemons/murmurd.plist with these
    contents (I did 'sudo vi /Library/LaunchDaemons/murmurd.plist' and the vile
    ended up with correct permissions):

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "[url][/url]">
    <plist version="1.0">

    Permissions of murmurd.plist should be
    -rw-r--r-- 1 root wheel

    You don't need some of these options, such as the error and output paths since
    murmurd doesn't support log output, however you do need OnDemand set to true
    or launchd will open endless instances of murmurd.

    Tell launchd to run the plist:
    sudo launchctl unload /Library/LaunchDaemons/murmurd.plist

    It will now run at startup without login and is also now running (you can
    confirm via and by connecting via Mumble now).

  • Justin

    sorry for the typo, that should be

    sudo launchctl [bold]load[/bold] /Library/LaunchDaemons/murmurd.plist

    to get it started the first time via launchd

  • Justin

    guess you can't nest a BBCode within the code tag. correct code to run:

    sudo launchctl load /Library/LaunchDaemons/murmurd.plist
  • SpankyWorks

    I have followed you so far urmurbile, I have checked many times to see if I
    made mistakes and it seems like everything SHOULD be working correctly...
    however murmurd never actually does anything. I don't know if there is
    something I need to do to set it up (The murmur.ini file is identical to the
    one I use on windows and it works fine there, I have no reason to assume it
    doesn't work on linux considering murmur is easily usable on linux.) I am not
    running os X server, I am running the latest release of os X mountain lion.
    Any insight you provide would be great.

    I have set up the murmur.plist file as you have described and tried this:

    sudo launchctl load /Library/LaunchDaemons/murmurd.plist

    i have double checked with 'plutil -lint' that there is nothing wrong (I had
    to fix a semicolon in line 2 before it would tell me that it is okay.)

  • SpankyWorks

    Just in case anyone finds this thread via google as I did I'll make a followup
    post as I have found a good way to start a murmur server on Mac OS X mountain
    lion at startup, it isn't a daemon but it works very similar to one (kind of
    :P ).

    first you must start up automator and choose new application

    from the menu on the left select Utilities and drag "Run Shell Script" from
    the menu to the project area.

    put the following terminal command into the text box:

    /Applications/ -v -fg

    (This is assuming is in the Applications folder, if it is not
    change the command to point to its location)

    now File>Save the program (it can be named whatever you want, I chose

    Open System Preferences>Users & Groups and select your account, go to login
    items and select the .app you created, if you check the checkbox next to your
    app in this menu it will hide it while it runs, making murmur run in Mac OS X
    (I assume any version with Automator) quietly and efficiently without messing
    with Daemons. Hope this helps someone :)