How to set up a private Mumble voice chat server
Discover how you can host a private Mumble voice chat server on Windows, macOS, and Linux and communicate with your friends over Meshnet.
Last updated
Discover how you can host a private Mumble voice chat server on Windows, macOS, and Linux and communicate with your friends over Meshnet.
Last updated
© 2024 Nord Security. All Rights Reserved.
In the realm of online gaming and collaborative work, clear and reliable vocal communication is crucial. Whether you're strategizing with your teammates during a heated match or collaborating on a joint project, efficient communication can make all the difference.
Mumble is a popular, free, and open-source software tool designed for voice chat that provides high-quality, low-latency communication between users. By hosting your own Mumble server, you can customize your server configuration, manage user permissions, and avoid dependence on cloud-based communication services. However, accepting outside connections to your self-hosted server requires port forwarding, which can greatly reduce the security of your home network.
Meshnet provides you with the technology that can connect remote devices to a single virtual network. This setup allows other devices in your Meshnet to remotely connect to your Mumble server without opening any ports in your firewall.
This article will showcase how you can configure a personal Mumble server on Windows, macOS, and Linux and connect to it from other devices in your Meshnet.
To begin, you need to install the Mumble server software on the device that will host your server.
To install the Mumble server on Windows:
Visit the Mumble downloads page.
Download the Windows server (x64) installer file.
Launch the downloaded file.
Follow the instructions provided by the installation wizard.
Click Finish to complete the installation.
To configure and start your Mumble server on Windows:
Open PowerShell.
Execute the following command to create a new Mumble
folder with a Murmur
subfolder in your Local AppData directory, and then navigate to the Murmur
folder.
Create the murmur.ini
server configuration file and open it using Notepad by running this command:
When prompted to create the file, click Yes.
Copy the contents of the mumble-server.ini
file from Mumble’s GitHub repository and paste it to the Notepad window.
Press Ctrl + S to save changes.
Exit Notepad.
Launch Mumble server.
Once the server is launched, you should see the Mumble server icon in your system tray.
Note
If the Windows security alert box appears, select both the private and public networks options, and then click the Allow access button to allow incoming connections through the firewall.
Tip
You can make changes to the murmur.ini
configuration file to customize your Mumble server. Learn more about the available options in the configuration file in the Mumble wiki.
With the server up and running, you and your friends can join the Mumble voice chat using Meshnet.
First, you need to install the Mumble client. You can download the Mumble client installer files for Windows and macOS from the Mumble downloads page.
For Linux, execute the following command in the terminal:
Once the client is installed, take the following steps to connect to your Mumble server:
Launch Mumble.
Follow the instructions provided by the initial setup wizard.
In the upper-left corner, click the Open the server connection dialog button.
Select Add new.
In the new pop-up window, fill in the following information:
In the Address field, enter the server device’s Nord name or Meshnet IP address.
If you are connecting from the same device that is running the Mumble server, enter localhost
instead.
In the Username field, enter your custom username.
In the Label field, enter a custom name for the server. Example
Click OK and Connect.
Select Yes to accept the server certificate.
Note
If you change the port number in the server configuration file, you must also specify the correct port number when connecting to the server.
You should now be connected to your personal Mumble server over Meshnet.
When trying to start the Mumble server, you may receive an error message indicating that the developer cannot be verified. To proceed, open System preferences > Privacy & security, scroll down and click Allow anyway.