Build your own Raspberry Pi Mumble Server

What is Mumble

Mumble is a free, open source, low latency, high quality voice chat application.

Mumble was the first VoIP application to establish true low latency voice communication over a decade ago. But low latency and gaming are not the only use cases it shines in.

1 Preliminary Note

In this tutorial, I will use the IP address, gateway and DNS, These settings might differ for you, so you have to replace them where appropriate.

Before proceeding further you need to have Raspberry Pi OS Lite / Desktop installed on your Raspberry Pi device. If you don’t already have this, you can use the Tutorial: Installing Raspberry Pi OS to install the Operating System.

2 Requirements

  1. Raspberry Pi board
  2. Power supply
  3. Micro SD card
  4. Ethernet cord

3 Installation

Open your terminal and run these commands:

Update system

sudo apt-get update
sudo apt-get upgrade -y


To make a static IP address we need to edit /etc/dhcpcd.conf.

sudo nano /etc/dhcpcd.conf

Add this section at the end.

interface eth0
static ip_address=
static routers=
static domain_name_servers=

Press ctrl + x, and press y and enter to save, and then reboot.

sudo reboot

Install Mumble

sudo apt-get install mumble-server -y

4 Configuring

sudo dpkg-reconfigure mumble-server

This command will present you with a few options, set these to how you would like Mumble to operate.

  1. Autostart: Select Yes
  2. High Priority: Select Yes (This ensures Mumble will always be given top priority even when the Pi is under a lot of stress)
  3. SuperUser: Set the password here. This account will have full control over the server.

Now we will want to set up a few things on the Mumble server such as a welcome message and password. Edit /etc/mumble-server.ini

sudo nano /etc/mumble-server.ini

Everything here is pretty self-explanatory:

  1. Find welcometext and update to whatever you would like displayed when a user joins the channel.
  2. Find serverpassword and update if you would like a password for users looking to join the server.
  3. Uncomment registerName by removing the ”;” and replace mumble server with the name that you would like to use for the base channel.

Press ctrl + x, and press y and enter to save.

5 Accessing the Mumble Server

  1. Download and install the Mumble client from their website
  2. Open up the program, the window Mumble Server Connect should be visible if not open the server menu and select connect.
  3. Press Add New, and the following:


Username: superuser

Password: your chosen password

Label: My mumble server

4. Press Ok, and select yes when asked about the certificate.

Setting up admin user

  1. In the Mumble client login as the superuser. Make sure you have logged in under a different account first, and register that account.
  2. Right-click on servername and click edit.
  3. In here, go to the group’s tab and select admin from the drop-down box.
  4. Either type in or add your username in the drop-down box next to add in the members’ column.
  5. Click add and then exit.
  6. Now login under the username you just added. You should be able to add, edit channels, and complete other admin tasks on your Raspberry Pi Mumble server.

External Access

Posts needed to be forwarded:

TCP & UDP Port 64738, forwarded to

When done restart the server.

sudo reboot


This Post Has 9 Comments

  1. Useful information. Fortunate me I discovered your site unintentionally, and I am
    stunned why this twist of fate did not came about in advance!

    I bookmarked it.

  2. CBD for dogs

    Thank you for every other informative web site. Where else may I am getting that
    type of information written in such an ideal way?
    I’ve a challenge that I am just now working on, and I have been at
    the glance out for such information.

    Check out my web-site :: CBD for dogs

  3. site

    Hi, I do believe this is a great website. I stumbledupon it 😉 I’m
    going to return once again since i have saved as a favorite it.
    Money and freedom is the best way to change, may you be rich and continue to guide others.

  4. site

    I wanted to thank you for this wonderful read!!
    I definitely loved every little bit of it.
    I have you saved as a favorite to check out new stuff you post…

  5. site

    We’re a bunch of volunteers and starting a new scheme in our community.
    Your web site provided us with valuable info to work on. You
    have performed an impressive task and our whole neighborhood
    will probably be grateful to you.

  6. site

    I don’t even know how I ended up here, but I thought this post was good.
    I don’t know who you are but certainly you are going
    to a famous blogger if you aren’t already 😉 Cheers!

  7. site

    I constantly emailed this weblog post page to all my contacts,
    for the reason that if like to read it afterward my contacts will

  8. site

    Awesome! Its truly remarkable post, I have got much clear idea about from this article.

  9. site

    I am not sure where you are getting your information,
    but great topic. I needs to spend some time learning more or understanding more.
    Thanks for fantastic information I was looking for this info for my mission.

Leave a Reply