Mumble
High quality VOIP server with public certificate authentication, encryption and ACLs.
Uses Debian Stretch Server Base Install.
Ports
Mumble Ports
Port
Protocol
Type
Purpose
64738
TCP
PUBLIC
Server/Voice
64738
UDP
PUBLIC
Voice
Updated: None
Files
Mumble Files
Location
Purpose
/etc/mumble-server.ini
Configuration.
/var/lib/mumble-server/mumble-server.sqlite
Server DB
Updated: None
Server Setup
apt install mumble-server
database=/var/lib/mumble-server/mumble-server.sqlite
dbus=system
ice="tcp -h 127.0.0.1 -p 6502"
icesecretwrite=
autobanAttempts = 10
autobanTimeframe = 30
logfile=/dev/null
pidfile=/var/run/mumble-server/mumble-server.pid
# Welcome message sent to clients when they connect.
welcometext="<br /><br />
WELCOME TEXT<br /><br />
MORE WELCOME TEXT<br /><br />
<br />"
port=64738
serverpassword=
bandwidth=1000000
users=100
registerName={PUBLIC SERVER NAME TO REGISTER}
registerPassword={REGISTER PASSWORD}
registerUrl={SERVER OR REFERENCE URL}
bonjour=False
uname=mumble-server
certrequired=True
rememberchannel=True
suggestPushToTalk=True
defaultchannel=8
[Ice]
Ice.Warn.UnknownProperties=1
Ice.MessageSizeMax=65536
Warning
Register password cannot be changed. Don’t lose your password.
Note
SERVER_NAME
appears in the public channel listing.SERVER_URL
is a reference URL for the channel.
dpkg-reconfigure mumble-server
systemctl start mumble-server
Mumble Administration
Adding New Member
(on user) › {RMB} › Register
User should now appear with a + icon:
(root channel) › {RMB} › Edit
Select
Groups
Select group from the pulldown.
Type in the user’s name (should autopopulate).
Add
OK
User should now be able to move into all properly created channels.
Create New Channel
(root channel) › {RMB} › Add
Type channel name, leave everything else alone:
All permissions are inherited from the root channel, so as long as the user is added to the group, they have access to all channels created in that channel.
References