mumble-server(1)
π mumble-server(1) β the manual, but make it cute π
General Commands Manual Β· ok bestie, sit down, we're learning the VoIP server π
β¨ NAME β¨
mumble-server β it's a VoIP server. That's the whole vibe. Voice over IP, server edition. π
πΈ SYNOPSIS πΈ
mumble-server [-ini inifile] [-fg] [-v]
mumble-server -supw password [serverid]
mumble-server -readsupw [serverid]
mumble-server -disablesu [serverid]
mumble-server -limits
mumble-server -wipessl
mumble-server -wipelogs
mumble-server -loggroups
mumble-server -logacls
mumble-server -license
mumble-server -authors
mumble-server -third-party-licenses
mumble-server -version|--version
mumble-server -h|-help|--help
Likeβ¦ pick a lane, bestie. Run it plain, or run it with one of the special little modes. No mixing and matching, mwah. π
π¦ DESCRIPTION π¦
So mumble-server is the server component of Mumble β and Mumble is a low-latency, high-quality VoIP application. Low latency = the group call doesn't sound like you're talking through a soup can. High quality = it sounds iconic. This is the thing that makes all of that happen. π
π OPTIONS π
Ok so here's the menu, bestie. Every single one, no skips. π
-h,-help,--helpβ shows you a lil summary of the options. Like a table of contents but for flags. β¨-iniinifileβ tells it which ini file to use. If you don't pass this,mumble-servergoes hunting for amurmur.inifile, and if it can't find one it just falls back to the builtin defaults. So it's never not gonna run, it's just gonna run with the default fit on. π-fgβ run in the foreground. As in: do not fork. It stays right there with you, holding your hand. π«Ά-vβ verbose mode. Slightly more stuff gets logged. Slightly. It's giving "tell me more but not too much". π¬-supwpassword[serverid]β this one sets the SuperUser password for a server. And listen, SuperUser is a special account β basically root-coded β and it bypasses ALL access controls. Periodt. You can run this command while the server is running, no shutdown required. Optionally takes aserveridrepresenting the virtual server to set the password for. π-readsupw[serverid]β reads the SuperUser password fromstdin. Optionally takes aserveridrepresenting the virtual server to set the password for. π§-disablesu[serverid]β disables the SuperUser account. Optionally takes aserveridrepresenting the virtual server to disable the SuperUser account on.
Heads up though: disabling the SuperUser account makes it impossible to log in as SuperUser until a new password is set. So likeβ¦ don't lose the keys to the castle and then also lock the castle. You can set a new SuperUser password with the -supw parameter. π¨
-limitsβ tests and shows how many file descriptors and threads can be created. The whole point of this one is to test how many clients the server can handle. And then? The server exits after this test. It's a vibe check for your hardware, and then it leaves. π-wipesslβ removes SSL certificates from the database. Wipe. Gone. π§½-wipelogsβ removes all log entries from the database. All of them. The whole diary. π-loggroupsβ turns on logging for group changes for all servers. π-logaclsβ turns on logging for ACL changes for all servers. π-licenseβ showsmumble-server's license. Read it, bestie, it's important. π-authorsβ showsmumble-server's authors. Shoutout time. π«‘-third-party-licensesβ shows licenses for third-party software used bymumble-server. Because credit where credit is due, always. π-version,--versionβ shows version information. π’
π SIGNALS π
Signals, aka the way you whisper to a running server. ποΈ
SIGHUPβ performs a log rotation. This makesmumble-serverre-open its log file. Fresh log, who dis. πSIGUSR1β gracefully reloads the TLS settings specified inmurmur.iniwithout interrupting service. No downtime, no drama, no dropped calls. β¨
When this signal comes through, the server applies the new TLS settings β that's the certificate, the private key, and the Diffie-Hellman parameters β to all virtual servers that use the TLS settings from murmur.ini.
Important caveat, bestie: virtual servers that have overridden the settings frommurmur.iniwill not be affected by this signal. Those servers can be updated using theupdateCertificateRPC call instead. So don't be shocked when the overriders don't budge β they were never gonna listen toSIGUSR1in the first place. π
π SEE ALSO π
Go read those too, iykyk. π¦
π AUTHORS π
mumble and mumble-server were written by The Mumble Developers. Absolute icons, no cap. π«Ά
and that's the whole page, bestie!! π This was the mumble-server(1) manual from 2016 May 9, and yes, that date is giving vintage but the info still slaps. mwah, go run your server, you're doing amazing. π
β¨
π¦ where this page comes from
- alpine 3.24: mumble-server-doc 1.5.857-r2 Β· BSD-3-Clause
- arch rolling: mumble-server 1.5.939-1 Β· BSD-3-Clause
- debian trixie: mumble-server 1.5.735-5+deb13u1 Β· BSD-3-Clause
- fedora 43: mumble-server 1.4.287-12.fc43 Β· BSD-3-Clause AND Unlicense AND WTFPL AND ISC AND GPL-2.0-or-later
- fedora 43: mumble-server 1.4.287-9.fc43 Β· BSD-3-Clause AND Unlicense AND WTFPL AND ISC AND GPL-2.0-or-later
- fedora 44: mumble-server 1.4.287-10.fc44 Β· BSD-3-Clause AND Unlicense AND WTFPL AND ISC AND GPL-2.0-or-later
- fedora 44: mumble-server 1.4.287-12.fc44 Β· BSD-3-Clause AND Unlicense AND WTFPL AND ISC AND GPL-2.0-or-later
- nixos 26.05: murmur 1.5.939
- nixpkgs unstable: murmur 1.5.939
- opensuse-leap 16.0: mumble-server 1.5.857-bp160.1.1 Β· BSD-2-Clause AND BSD-3-Clause AND MIT
- opensuse-leap 16.0: mumble-server 1.5.857-bp160.1.1 Β· BSD-2-Clause AND BSD-3-Clause AND MIT
- opensuse-leap 16.0: mumble-server 1.5.857-bp160.1.1 Β· BSD-2-Clause AND BSD-3-Clause AND MIT
- opensuse-leap 16.0: mumble-server 1.5.857-bp160.1.1 Β· BSD-2-Clause AND BSD-3-Clause AND MIT
- ubuntu noble: mumble-server 1.5.517-1ubuntu2 Β· BSD-3-Clause
- ubuntu questing: mumble-server 1.5.735-6
- ubuntu resolute: mumble-server 1.5.735-8 Β· BSD-3-Clause
- ubuntu stonking: mumble-server 1.5.857-2 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms