Low-latency voice chat is easier to control when you can choose your own server, tune microphone behavior, and keep identity tied to certificates instead of another closed platform. That makes it worth it to install Mumble on Ubuntu for gaming groups, classrooms, or small teams that prefer self-hosted voice channels.
Ubuntu’s Universe repository already packages the Mumble client, and Flathub keeps a newer stable build available across Ubuntu 26.04, 24.04, and 22.04. The focus here is the client, not the separate mumble-server or Murmur package. The better method depends on whether you want distro-managed packaging or the newest upstream release.
Install Mumble on Ubuntu
Ubuntu has two installation paths worth keeping in regular use. The default repository is the simplest choice, while Flatpak tracks the newest stable client across every supported Ubuntu LTS release.
| Method | Source | Version Behavior | Updates | Best Fit |
|---|---|---|---|---|
| APT from Ubuntu Universe | Ubuntu release package | 26.04: 1.5.735-8; 24.04: 1.5.517-1ubuntu2; 22.04: 1.3.4-1ubuntu1 | APT upgrades | Users who want the simplest distro-managed client install |
| Flatpak from Flathub | Flathub stable channel | Current Flatpak appstream release: 1.5.857 | Flatpak updates | Users who want the newest stable client on every supported Ubuntu LTS release |
These steps cover Ubuntu 26.04 LTS, 24.04 LTS, and 22.04 LTS. APT uses each release’s Universe package, while the Flatpak method uses the same stable Flathub ref on all three releases.
APT is the easiest recommendation when you want Mumble handled like any other Ubuntu desktop package. Flatpak is the better pick when release freshness matters, especially on Ubuntu 24.04 and 22.04 where the repository package is older than the current stable 1.5.x client.
Snap is not a strong primary Ubuntu path right now. Upstream’s downloads page treats Snap as a third-party community package, and the Snapcraft latest/stable channel still sits on v1.5.517 from March 2023. That leaves it behind Flathub’s 1.5.857 release and even behind Ubuntu 26.04’s repository package.
Choose the Mumble Server Package Only for Murmur
The package named mumble installs the desktop client. If you are trying to host voice channels, the separate mumble-server package provides the server daemon, which upstream also calls Murmur. Ubuntu currently ships mumble-server from Universe on Ubuntu 26.04, 24.04, and 22.04, but server setup needs configuration, firewall, and administration choices beyond a desktop client install.
Use the official Mumble server configuration reference when you are planning a server deployment. Stay with the client steps here when you only need to join an existing server.
Update Ubuntu Before Installing Mumble
Refresh package metadata and install pending updates first so the desktop client pulls dependencies from a current package state:
sudo apt update && sudo apt upgrade -y
These commands use
sudofor tasks that need root privileges. If your user is not in the sudoers file yet, follow how to add a new user to sudoers on Ubuntu before continuing.
Install Mumble from Ubuntu’s Default Repository
The Ubuntu repository method keeps Mumble inside the normal APT workflow and is the quickest way to get the client on the desktop:
sudo apt install mumble -y
Check the installed package version after APT finishes:
dpkg-query -W -f='${Package} ${Version}\n' mumble
mumble 1.5.735-8
The example above matches the current Ubuntu 26.04 package. Ubuntu 24.04 currently provides
1.5.517-1ubuntu2, and Ubuntu 22.04 provides1.3.4-1ubuntu1.
Install Mumble with Flatpak on Ubuntu
Flatpak is the better path when you want the same current Mumble release on every supported Ubuntu LTS version instead of the distro-specific package branch:
Treat this Flatpak method as a packaging and update choice, not a strict isolation upgrade. The current Flathub manifest grants broad device access for audio and display integration, which is expected for a voice client but still matters if you compare package confinement.
Ubuntu does not preinstall Flatpak. If the
flatpakcommand is missing, follow how to install Flatpak on Ubuntu before you continue so the desktop session, Flathub remote, and command-line tools are set up correctly.
Add the Flathub remote first. The --if-not-exists flag keeps the command safe to rerun:
sudo flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
Confirm the remote exists before you install Mumble:
flatpak remotes | grep "^flathub"
flathub system
Install the Mumble client from Flathub once the remote is ready:
sudo flatpak install flathub info.mumble.Mumble -y
Verify the installed Flatpak and confirm the version:
flatpak info info.mumble.Mumble
Relevant output includes:
ID: info.mumble.Mumble
Ref: app/info.mumble.Mumble/x86_64/stable
Branch: stable
Version: 1.5.857
Origin: flathub
Installation: system
Launch Mumble on Ubuntu
Mumble can be launched from the terminal or from the GNOME Activities overview. The desktop client still needs an active graphical session even if you installed it remotely through SSH.
Launch Mumble from the Terminal
APT installs place the launcher directly on your normal command path:
mumble
Flatpak installs start through the application ID instead:
flatpak run info.mumble.Mumble
Open Mumble from GNOME Activities on Ubuntu
The GNOME desktop path is useful when you want the normal launcher instead of starting Mumble from a terminal window:
- Click Activities in the top-left corner of the desktop.
- Type Mumble into the search box.
- Click the Mumble icon to launch the client.

The first launch usually prompts for initial audio and identity setup. Let Mumble generate its default certificate unless your server administrator already gave you a specific certificate workflow to follow.

Get Started with Mumble on Ubuntu
Mumble rewards a few minutes of setup before the first real call. Audio behavior, identity, and server trust matter more here than they do in most consumer chat apps.
Tune Mumble Audio Settings on Ubuntu
Open Configure > Settings and review the audio sections before you join a busy server:
- Leave the input and output device on Default Device unless you need to force a specific microphone or headset.
- Start with Push To Talk if you want fewer open-mic surprises. Voice Activity works well once you tune the threshold.
- Use Local loopback to confirm you can hear your own microphone signal. Use Server loopback when you need to separate a network issue from a microphone problem.
- Avoid Exclusive audio mode unless you intentionally want Mumble to take over the device and block other applications.
The official Mumble audio settings reference explains every input, output, and loopback option in more detail if you want to fine-tune latency, noise suppression, or positional audio.
Create Your Mumble Identity and Add a Server
Mumble identifies users with certificates instead of a simple local profile, so keep the first-run identity steps in mind when you connect for the first time:
- Let Mumble auto-generate the first certificate unless your server administrator provided a different identity policy.
- Use an email address you control if you want the option to upgrade that identity later without losing how servers recognize you.
- Collect the server address, port, username, and optional password before you open the server connection dialog.
- Save frequently used servers in your list so reconnecting does not turn into repeated manual entry.
The official certificate guide explains how Mumble preserves identity across servers, and the broader Mumble documentation portal is the best starting point for server administration, overlay features, or positional audio.
Troubleshoot Mumble on Ubuntu
The most common Ubuntu-side problems show up before the first conversation starts. Package availability and microphone behavior are the two places worth checking first.
Fix “Unable to locate package mumble” on Ubuntu
If APT cannot find Mumble, the usual cause is that the universe component is not enabled on a minimal or customized Ubuntu install:
sudo apt install software-properties-common -y
sudo add-apt-repository universe -y
sudo apt update
Check the package source again after enabling the repository:
apt-cache policy mumble
Relevant output includes a candidate version and a /universe source path:
mumble:
Installed: (none)
Candidate: 1.5.735-8
Version table:
1.5.735-8 500
500 http://au.archive.ubuntu.com/ubuntu resolute/universe amd64 Packages
If you need the broader repository background or a GUI path, follow how to enable Universe and Multiverse on Ubuntu. Only Universe is required for Mumble itself.
Fix Microphone or Voice Activation Problems in Mumble
If other users cannot hear you, or if Mumble keeps transmitting room noise, work through the audio checks in this order:
- Open Configure > Settings > Audio Input and confirm the correct microphone is selected or leave it on Default Device.
- Switch from Continuous to Push To Talk if background noise keeps opening the microphone.
- Run Local loopback first. If Local works but Server loopback does not, the problem is more likely the server or the network path than your microphone.
- Check whether another app took exclusive control of the device and turn off Mumble’s Exclusive option unless you truly need it.
The official audio settings page is the best reference when you need detailed explanations for noise suppression, jitter buffering, or voice-activation tuning.
Update or Remove Mumble on Ubuntu
Mumble updates and removal depend on the method you chose. Keep the commands aligned with the package format you installed.
Update an APT Mumble Install on Ubuntu
APT upgrades the Mumble package like any other Ubuntu desktop package:
sudo apt install --only-upgrade mumble -y
Update a Flatpak Mumble Install on Ubuntu
Flatpak updates the Mumble client separately from Ubuntu’s normal APT cycle:
sudo flatpak update info.mumble.Mumble -y
Remove an APT Mumble Install from Ubuntu
APT users can remove the client package first:
sudo apt remove mumble
Check that the Ubuntu package is gone:
dpkg-query -W -f='${db:Status-Status}\n' mumble 2>/dev/null | grep -qx installed && echo "installed" || echo "not-installed"
not-installed
If APT marks leftover dependencies as autoremovable, preview the cleanup before deleting anything else:
sudo apt autoremove --dry-run
Continue only if the preview lists packages you no longer need:
sudo apt autoremove
Remove a Flatpak Mumble Install from Ubuntu
Flatpak users should remove the application through the same package manager that installed it:
sudo flatpak uninstall info.mumble.Mumble -y
Verify that the Flatpak app ID is no longer present:
flatpak list --app --columns=application | grep -Fx info.mumble.Mumble || echo "NOT_INSTALLED"
NOT_INSTALLED
If you launched Mumble and want to remove personal settings too, check for leftover data first instead of deleting guessed paths. The upstream Linux client stores settings under
$HOME/.config/Mumble/Mumble.confand its database under$HOME/.local/share/Mumble/Mumble/mumble.sqlite. Flatpak installs may also keep per-user data under$HOME/.var/app/info.mumble.Mumble.Use this check before deleting anything, and remove only the paths that actually print on your system. No output means there is nothing else to clean up for that account.
find "$HOME" -maxdepth 4 \( -path "$HOME/.config/Mumble" -o -path "$HOME/.local/share/Mumble" -o -path "$HOME/.var/app/info.mumble.Mumble" \) -print
Conclusion
Mumble is installed on Ubuntu, and the client is ready for your first server connection through either APT or Flatpak. Keep mumble-server for a separate Murmur deployment, use enable Universe and Multiverse on Ubuntu if APT cannot see the package, or install Flatpak on Ubuntu if you want more Flathub desktop apps later.


Formatting tips for your comment
You can use basic HTML to format your comment. Useful tags currently allowed in published comments:
<code>command</code>command<strong>bold</strong><em>italic</em><blockquote>quote</blockquote>