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?
There's a murmurd binary in the regular Mumble distribution. It's in
/Applications/Mumble.app/Contents/MacOS/murmurd. 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
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]http://www.apple.com/DTDs/PropertyList-1.0.dtd[/url]">
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 Console.app and by connecting via Mumble now).
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
guess you can't nest a BBCode within the code tag. correct code to run:
sudo launchctl load /Library/LaunchDaemons/murmurd.plist
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:
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.)
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
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/Mumble.app/Contents/MacOS/Murmurd -v -fg
(This is assuming Mumble.app 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 :)