How to use the Mumble-Server One-Click Application Image
How to use the Mumble-Server One-Click Application Image
We hope you find this tutorial helpful. In addition to guides like this one, we provide simple cloud infrastructure for developers. Learn more →

How to use the Mumble-Server One-Click Application Image

PostedMarch 23, 2015 5.9k views One-Click Install Apps Applications Messaging Ubuntu

Status: Archived

This article exists for historical reference and is no longer maintained.

Reason: This Mumble One-Click image is no longer offered.

See Instead:

Introduction

Mumble is an open source, low-latency, high quality voice chat tool primarily intended for use while gaming. This tutorial will guide you through setting up your own mumble server using the Mumble-Server (Murmur) One-Click Application.

Step One - Create a Mumble-Server Droplet

To get started, navigate to your droplet's create page and select a hostname for your new droplet and a plan. Mumble-Server can run on any size droplet but the larger the droplet you select, the more simultaneous users will be supported.

Select the region where you would like to create your droplet. For the best results, select a region closest to the location where your users are located.

Then select the Mumble-Server on 14.04 image in the Applications tab.

If you wish to use SSH keys for your droplet you can select them here:

Now click create and your new droplet will be created for you.

Step Two - Connect to your Mumble-Server

Once the creation of your droplet is completed it will be up and running with a default configuration. A SuperUser password is created for you automatically and can be accessed by making an SSH connection to your droplet. Once connected via SSH your SuperUser password will be displayed in the MOTD shown on screen.

These steps will help you connect to your new Mumble server as the SuperUser. Other users can connect using the same steps. Other users can pick their own usernames, and do not need a password - just the IP address and port number.

Download the Mumble client.

Open the Mumble client on your computer.

Click the Connect button.

Click the Add New button.

Enter the information for your Mumble server. The address can be a host name or the IP address of your server. If you did not use a custom port, it will be the default port of 64738. Click OK to save settings.

The server will be saved to your favorites list. Click on your server then click Connect.

If you did not set up a signed certificate for this server, you will have to accept the certificate.

You should get the message Connected once you are successfully connected.

Step Three - Advanced Configuration

While the server will work with the default settings you may wish to better secure or customize your server by changing your configuration settings.

If you would like to customize your server even further we will need to edit the configuration file located at /etc/mumble-server.ini.

To open the file:

nano /etc/mumble-server.ini

Murmur has several configuration options, and the file is well commented if you have any questions about what a particular setting is for.

There are some commonly changed values listed below as a reference. To enable some of these settings, you will have to remove the preceding # character. This is referred to as un-commenting the line. Lines that start with # are not processed by the server.

  • autobanAttempts, autobanTimeframe, autobanTime - These three values are used to prevent bruteforcing attempts, and will ban the IP for the specified amount of time after the other two conditions are met.
  • welcometext - This is the welcome message every user receives when connecting to the server. It is useful for informing users of rules, linking to your website, etc. You can use most HTML characters and tags; just make sure the entire entry is encapsulated in quotes.
  • port - The default Mumble port is 64738. You can change this value, but make sure to inform your users to enter the correct port when connecting to the server manually.
  • host - By default Mumble will bind to any host name automatically. If you want it to use a single host name, you enter that host name here.
  • bandwidth - This is the amount of bandwidth each user is allowed to consume. Keep in mind that if you set a higher value, each user will consume more RAM. Values between 60000-72000 are good for hosting 50 users on 512 MB of RAM.
  • users - The maximum number of simultaneous users that can connect to the server. For 512 MB of RAM, the recommended setting is 50 users for 60Kbps-72Kbps bandwidth per user.
  • textmessagelength - Not enabled by default; will limit the number of characters a user can send per message.
  • imagemessagelength - Not enabled by default; will set the maximum file size for images a user is allowed to send.
  • allowhtml - Not enabled by default; allows HTML in messages, comments, and channel descriptions.
  • registerName, RegisterUrl - If enabled, this will allow your server to be found on the public list available in the Mumble Client. Otherwise the user will need to know the host name or IP address of the server to be able to connect.

When you are happy with your configuration changes, press Ctrl+X, press Y to save, and press Enter to overwrite the existing file. You will need to restart Murmur before your settings will take effect. Any Mumble users on the server will be disconnected.

To restart Murmur:

service mumble-server restart

If you need help configuring other server settings, it is recommend you read the Mumble Wiki.

0 Comments

Creative Commons License