Install Discord on Linux: Deb, RPM, Arch, Flatpak and Steam Deck
Back to Wiki

Install Discord on Linux: Deb, RPM, Arch, Flatpak and Steam Deck

discords.ai

discords.ai

Published November 12, 2026Updated November 12, 20268 views

The simplest way to install Discord on Linux is to download the official package from Discord's download page and open it with your distro's package manager. Discord currently offers four Linux formats: .deb, .rpm, .pkg.tar.zst and .tar.gz.

Since Discord's 12 November 2026 update, those packages act as a small bootstrapper. They install Discord into your home directory, and the app then updates itself without sudo.

This page covers the commands for each distro, Flatpak, Snap, Steam Deck, Wayland screen share, push-to-talk, uninstalling and common fixes.

At a glance - Official downloads: .deb, .rpm, .pkg.tar.zst and .tar.gz from discord.com/download - Discord's download page says 64-bit Linux is required - New packages install into your home directory and self-update without sudo - Flatpak and Snap builds exist, but Discord doesn't list them on its download page - Wayland screen share and push-to-talk use system permission prompts


Which Linux Download Should You Use?

Package Use it on Who provides it
.deb Ubuntu, Debian and other Debian-based distros Discord
.rpm Fedora, openSUSE Discord
.pkg.tar.zst Arch and Arch-based distros Discord
.tar.gz Any distro, manual install Discord
Flatpak Flathub users, SteamOS, Bazzite Flathub (community wrapper)
Snap Snap Store users Snapcrafters (community)

Discord's help centre lists the minimum Linux systems as Ubuntu 20.04+, Debian 11+, openSUSE 16.2+ and Fedora Linux 32+.


🐧 How to Install Discord on Linux With the Official Packages

Go to discord.com/download, choose Download for Linux, then pick your format. Open a terminal in the folder where the file was saved, usually ~/Downloads.

Discord download page with the Download for Linux button, the first step to install Discord on Linux, and a note that 64-bit Linux is required

The Download for Linux button on Discord's download page. Image: Discord.

Ubuntu and Debian (.deb)

  1. Run cd ~/Downloads
  2. Run sudo apt install ./discord-file.deb (or sudo dpkg -i discord-file.deb), using your real file name.
  3. Open Discord and log in or register.

Other distros

Distro Command
Fedora sudo dnf install ./discord-file.rpm
openSUSE sudo zypper install ./discord-file.rpm
Arch-based sudo pacman -U ./discord-file.pkg.tar.zst
Any (tarball) tar -xzf discord-file.tar.gz, then start the Discord launcher in the extracted folder

Discord's help centre only documents the Debian commands. The others are the standard commands for each package type.


🔄 How the New Linux Updater Works

Discord's blog says Linux updates used to mean downloading and installing a fresh package each time.

Now the package only places Discord in your home directory. A new Rust-based updater handles updates after that, with no sudo required. Discord says delta updates are about 23% faster on average.

Discord diagram of the Linux updater: the running app checks updates.discord.com, then downloads, decompresses and installs packages before staging the new version in the home directory and restarting

How Discord's new Linux updater stages and installs updates. Image: Discord.

Discord adds that community packages needed changes to support the new updater.


Flatpak and Snap (Community Packages)

Discord's download page doesn't list Flatpak or Snap, so treat both as community packages.

Flatpak (Flathub). The app ID is com.discordapp.Discord, and the wrapper is maintained in Flathub's GitHub repository. Flathub notes that Game Activity and Rich Presence don't work out of the box because of the sandbox.

  • Install: flatpak install flathub com.discordapp.Discord
  • Run: flatpak run com.discordapp.Discord

Snap. The Snap Store listing is published by the Snapcrafters community and says it isn't necessarily endorsed by Discord.

  • Install: sudo snap install discord

🎮 Install Discord on Steam Deck

Discord's blog says SteamOS gets most apps through Flatpak, and that Go Live works on Steam Deck in Game Mode and Desktop Mode.

  1. Open the Power menu and switch to Desktop Mode.
  2. Open Discover, the desktop app store, and search for Discord.
  3. Select Install. Discover installs the Flathub package.
  4. Optional: right-click Discord in the app menu and choose Add to Steam.

These steps follow GamingOnLinux's Steam Deck guide, as Discord's help centre has no Steam Deck article.


Use Discord in a Browser Instead

You can also open Discord at discord.com in a supported browser, such as Chrome 108+ or Firefox 142+. In the browser you can't set keybinds, and Push to Talk only works while the window is in focus.


🖥️ Wayland Screen Share and Push-to-Talk

Screen share. On Wayland, Discord asks for permission through a system dialog (xdg-desktop-portal), where you pick a screen or window. Discord says this works on GNOME, KDE, gamescope and other compositors.

Discord sequence diagram showing Discord asking the compositor through the portal, receiving a PipeWire stream and sending frames to a VA-API or NVENC GPU encoder

How Wayland screen share works in Discord on Linux. Image: Discord.

Discord's Go Live help article says audio sharing is unavailable on Linux, and its blog says per-app audio is still being built. For more on streaming, see our Discord streaming guide.

Push-to-talk. Go to User Settings > Voice & Video, set Input Mode to Push to Talk and record a shortcut. On Wayland, approve your desktop's shortcut prompt. Discord says it only asks again when keybinds change.


How to Uninstall Discord on Linux

Install type Command
.deb sudo apt remove discord
.rpm (Fedora) sudo dnf remove discord
Arch package sudo pacman -R discord
Flatpak flatpak uninstall com.discordapp.Discord
Snap sudo snap remove discord

Discord hasn't published the exact home directory folder its new updater uses.


Troubleshooting

Problem What to try
Discord keeps asking you to download an update You're on an older package. Install the current one from discord.com/download once, and it will update itself after that
Can't join voice calls Discord needs Linux version 0.0.69 or newer for voice. Check the version at the bottom of User Settings
Black screen when screen sharing Approve the system share prompt, update Discord, then try turning off Hardware Acceleration in Voice & Video > Video > Advanced
Mic not picked up Run Mic Test > Let's Check in Voice & Video, check Input Device, or use Reset Voice and Video Settings in the Debugging tab
Discord Mic Test panel in Voice and Video settings with the Let's Check button

The Mic Test in Discord's Voice & Video settings. Image: Discord.


Frequently Asked Questions

What is the official way to install Discord on Linux?

Download the .deb, .rpm, .pkg.tar.zst or .tar.gz file from discord.com/download and install it with your package manager.

Do I need sudo to update Discord on Linux?

No, not with the new packages. Discord says they install into your home directory and update without sudo. You still need sudo for the first install.

Is the Discord Flatpak official?

Discord doesn't list it on its download page, so treat it as a community package.


Summary

To install Discord on Linux, get the official package for your distro from discord.com/download and install it once. It then updates itself without sudo. Flatpak and Snap are community alternatives.

On Wayland, approve the screen share and shortcut prompts when they appear. If you're setting up a PC for gaming, read our guide to Discord Game Mode, and check our Discord privacy settings guide after you log in.


Sources

  1. Discord Blog: Discord <3 Linux: A Year of Upgrades, 12 November 2026
  2. Discord: Download page
  3. Discord Help Center: Desktop Installation Guide
  4. Discord Help Center: What are the OS/system requirements for Discord?
  5. Discord Help Center: Minimum Client Version Requirements for Voice Chat
  6. Discord Help Center: Go Live and Screen Share
  7. Discord Help Center: Voice Input Modes 101
  8. Discord Help Center: Discord Voice and Video Troubleshooting Guide
  9. Discord Help Center: Mic Testing
  10. Flathub: Discord and Flathub wrapper repository
  11. Snap Store: Discord (Snapcrafters)
  12. GamingOnLinux: How to install extra software on SteamOS and Steam Deck

Found this helpful? Explore more articles in the wiki.

8 views
0
0 comments

Comments

Sign in to join the conversation

Sign in

No comments yet

Be the first to share your thoughts!