to view the original post
Post Objective: Demonstrate setting up Mumble server on a Digital Ocean droplet.
Skill Level: No skill is required to follow this how-to.
As you probably already know, at ePrepper, we are focused on communications. Today, we are going to dig into Mumble and show you how to cheaply set up a server using a Digital Ocean droplet. You can get started with a $10 credit to Digital Ocean which is enough to get your server running for a full two months! There are no commitments and this is a risk-free offer.
What is Mumble? Mumble is a chat server that is often used in gaming, but has some great features including…
- voice chat (using mic/headset preferred)
- text chat
- open environment making it easy for people to join a chat
- all communication is encrypted
- iOS and Android apps available as well as OS X and Windows
If you are going to follow this tutorial, you will want to set up a Digital Ocean account in advance (using the link above to get $10 credit so your server will be free for two months). If you want to try out our Mumble server, you can skip down to the bottom of this page for connection details.
Step 1: Create your Digital Ocean Droplet
Click Create Droplet:
Name Your Droplet:
You can select from various regions. For best performance, choose one close to you.
Change tabs from “Distributions” to “Applications” and select “Mumble Server”
You can set up SSH keys, but in an effort to keep this tutorial easy, we are going to skip this section and click “Create”
VIOLA! After a minute, your droplet will be ready!
Step 2: Get Console Access and Configure Mumble
Click “Console Access”
You should have received two emails from Digital Ocean. One email will include a “root” password for your droplet. The other email contains some information about setting up Mumble on your droplet. When you log in for the first time, you will be required to create a new root password. Of course, remember what you set it to.
Now… pay attention to the screen, there will be a SuperUser password for Mumble on the screen. Be sure to write this down, you will need it later!
Now, you will want to configure your Mumble server, but really there is just one thing we want to change. If we don’t change one of the settings, the server will show up to Mumble users with the name “Root.” So, let’s change that to a better name.
At the # prompt type…
Using the arrow keys on the keyboard to find the line “#registerName=Mumble Server” and change it by removing the #… something like…
Press CTRL-O to write out the file, then press <ENTER>. Then press CTRL-X to get back to the # prompt. From the prompt, now type “service mumble-server restart“
Ok, now you are ready to connect to the Mumble server!
Step 3: Connect to Your Mumble Server via SuperUser
If you don’t already have a Mumble client installed on your computer, then you will need to install that before proceeding. You can get the client from here: http://www.mumble.com/mumble-download.php
Follow the instructions for your operating system. Note: Mumble is also available for iOS and Android, just search your device’s available apps.
Once your app is installed. You will be greeted with a setup wizard. This will walk you through setting up your sound (use a headset for this portion, else you will get feedback). You can skip through the sound setup and mute your mic if you desire (which is what I did for now).
Now, you need to connect to your Mumble server. If you are using a Mac, then your screen will probably look something like this. It may be a little different from the PC.
Click “Add New…” on this screen:
Label: Whatever you want to call this connection
Address: The IP address from your Digital Ocean droplet.
Username: SuperUser if you want to have ability to add/remove channels and kick people off the chat.
Password: This is the SuperUser password you jotted down from an earlier step.
If you see this message (and you probably will), you will need to click Yes. This will accept the certificate from the server and allow you to connect to it.
Next… Add a channel to your Mumble Server. I’ll just call it Prepper Talk. You can add as many channels as you like. The $5/month Digital Ocean droplet is reported to handle about 100 users (probably tons more if users are primarily using text instead of voice)
That’s pretty much it. Now, you can start texting/voice chatting with other users.
Now, I invite you to try Mumble on our server. Just scroll up a couple screenshots to where it shows our Mumble server IP address (the number that begins with 104….). Get a Mac/PC or iOS/Android client and try connecting to us!
NOTE ABOUT HANDLES!
Get creative with your handle. Don’t use your real name or something that hints to your real name. Just join the server and make up a handle. Maybe I’ll catch you in the chat!
This may or may not be obvious, but if this Mumble server ends up getting abused, I’ll be forced to take it offline, change IPs, and only circulate the new IP to trusted users. I will be trying to leave the server up so you can mess around with Mumble as you decide if it is something you want to try.