Education | Gaming | Internet | Reviews | Tech | Tutorials | WhoIS Lookup | SSL Checker  

Murmur on Linux (simple)

Posted by Akensai on May 31, 2011 in Tech, Tutorials and has 30 replies.  

As you may know, I run a 1500 slot Mumble server off of a DreamHost VPS. You may be thinking “why the hell is he doing that?” well, Murmur is so light-weight that it takes almost nothing to run, at this exact moment I have 49 people in mine and I can’t even measure the resource use, its that low. So why use a DreamHost VPS? Well for $15 a month you can run a 1500 slot mumble without ever going over the resource limit, thats why; so lets get started, shall we?

NOTE: This tutorial is also a simple install guide for mumble on ANY host.

First off create a user via the DreamHost panel:

After creating the user we need to open up putty and your favorite FTP program connecting with the user we created above. From here we will go on to use wget to download murmur, and install.

Type the following in putty to create the directory that will house the backend.

mkdir murmur

Now enter the directory

cd murmur

We can proceed to use wget to download murmur now, so lets do it.


Lets un-tar it

tar -jxvf murmur-static_x86-1.2.3-530-g4316bea.tar.bz2

Now we have Murmur downloaded and un-tarred, so all we need to do from here is make sure it un-tarred correctly, lets enter the directory and see if everything is there

cd murmur-static_x86-1.2.3-530-g4316bea.tar.bz2


All is well if your directory looks like this.

Now open up your FTP client (leave putty open) and navigate to the murmur.ini file, the main thing we HAVE to change is the port, at least it was in my case. So find it and change it to this or anything else you like, this is the port users will connect to.

# Port to bind TCP and UDP sockets to

From here edit the rest of the config file to your own needs, save it and we can proceed to run murmur for the first time via putty by first setting permission to execute

chmod +x murmur.x86

Now we can run murmur with super password!

./murmur.x86 -supw PASSWORDHERE

Now run murmur


You did it! Murmur is now running on your server and waiting for you to login as the superuser. What we need to do now is set your actual name as an admin.

Connect to it via the domain name you have setup with your VPS (eg: and the port you set in the ini file. When you enter the information set your user name as “superuser” and when it asks for the password enter the one you set with putty.

Connect as SuperUser

Now you can reconnect with your REAL username.

Connect as the name you plan to use.

Connect as REAL user.

Register your REAL user

Right click your name is the channel list and than click “Register”


Register your user (example I used since I’m already registered)


Go back and reconnect as superuser

Right click the root channel and edit, go to groups and select admin from the drop-down list and type in your own name at the bottom left.



Set your user as admin

Connect one last time with the name you just gave admin to and enjoy!

Have fun guys, and remember this is totally allowed on a DreamHost VPS, but if you run it on shared hosting you’re probably going to get bitch slapped.


    Awesome! I have been trying to install Murmur on our dedicated Debian box for a few weeks now, but for some reason I could never get it to work.

    A friend linked me this and excluding the top DreamHost part it worked like a charm.

    Thanks Akensai, seriously awesome simple tutorial.

  • Retro5pec

    got here from stumbleupon, never tried to install mumble but after reading this I gave it a try. i have no experiance with mumble let alone putty but this was pretty easy to do. i got it up and running in about 10 minutes.

  • GamerInvadersLLC

    Thanks for this!

  • Pingback: Running Murmur/Mumble on a DreamHost VPS - Virtual Private Servers

  • Player

    and im paying $20/mo for a 50 slot mumble…

  • Matt

    Really helpful, thank you for taking the time to write this, it’s impossible to find a straight forward tutorial like this one for Mumble.

  • leat

    sweet been looking for a guide like this

  • Rucko


  • jTull

    ey nigga how i get dis ta work on godaddy?

  • Insolidako

    only commenting because of the tull guy….


  • Dussy

    Thanks for this sinple explaination – worked wonderfull – Do you have also such a simple tutorial to install ICE?

    • Akensai

      ICE requires a bit more, I was able to get it working on the DreamHost VPS a few months ago but it took me around a month to pull it off. I’ve since then given up my DreamHost account in general and moved everything to my own webserver. While they say bandwidth is “unlimited”, if you use 20tb in a month they will give you a swift kick to the asshole.

      • Itsnotbalancedforlean

        Thanks for your tutorial! I got Mumble running on my VPS but I need ICE as well, to setup TeamSync with our BF3 gameserver.
        Could you please share how you got ICE running on your VPS? I’m a complete noob with SSH/Linux *puppy eyes*
        Thanks in advance!

        • Akensai

          I basically followed this guide

          Gotta setup Apache/PHP first which lamp cant easily do:

          • Itsnotbalancedforlean

            Thanks, that was pretty simple.
            However I’m not sure if settingup Apache/PHP is neccessary?Also, why would you proceed after ‘Getting ready to use Ice’ with ‘How to setup Ice for PHP with Apache on Linux (general)’? I don’t get it, what’s the difference? ICE runs after ‘Getting ready to use Ice’..

          • Akensai

            Ah, I had to set it up for PHP in order for what I needed which was a web admin and stats page that I could embed.

          • Itsnotbalancedforlean

            Ah, that explains ;) So it isn’t really necessary if you don’t want to use web admin and stat page, right?
            However, since I have rented a oversized VPS for this Mumble only, I’m thinking of installing MAP and giving away free mumble servers to others. I don’t need 800GB of BW and 256MB of RAM just to run one 32 slot Mumble server…

          • Akensai

            Nah, don’t need it unless you want the stats. But Apache/PHP will eat up most of that RAM useage so I would suggest against it.

          • Itsnotbalancedforlean

            Thanks for the tip.
            What/how would you recommand to give away mumble servers to others? What setup procedure?

          • Akensai

            This comment area is starting to get tiny, lol. What I did was setup 2 servers on 2 different ports, one of them was a public server in which people could email me for their own channel + admin/etc. The other was my private.

  • Pingback: New Murmur Server Setup! Connect Away - Giv'n Kids Nightmares Gaming Community | Vancouver, BC | Battlefield 3 | Starcraft 2

  • Bulldog

    Alright so I’ve done all this which is a very simple setup thanks Akensai, but the part I am confused on is how to host another Murmur server…

    How would I go about setting up another, some of the guides I have been looking at confuse me lol

    • Akensai

      Simply do the same exact thing again but this time set it to a different port.
      I also suggest renaming murmur.x86 to something like murmur-2.x86 just so you can tell which is which.

      • Bulldog

        Ahh I knew it was something simple!

        Thanks for the quick reply!

  • anonymous

    how can I make changes after I install? I went back to the .ini file to change something else but it didn’t change live. 

    • Akensai

      You will have to kill the service after making changes and restart it.

      • anonymous

         and how do I do that? :3 thanks

  • bsmity

    Shazam! Great post, very easy to follow and this in 10 minutes.

  • charliebrownau

    HI. Has anyone managed to get Mumble Server version 1.2.4 running on Debian yet ?

    • Akensai

      I haven’t tried it but from what I’ve read about it, it should be relatively the same.