How to Install Discord on Debian Linux

Discord is a communication platform for voice channels, video calls, text chat, and community servers. When you install Discord on Debian, you gain access to screen sharing, custom emojis, bot integrations, server roles, file sharing, and cross-platform messaging for gaming communities, developer teams, and online groups.

This guide covers three methods to install Discord on Debian: the official .deb package for system-level installation, Snap for automatic background updates, or Flatpak with Flathub for sandboxed isolation. Each method works across all current Debian releases. Following this guide, you will learn installation procedures, launch options, update workflows, and removal steps for each approach.

Choose Your Discord Installation Method

Discord offers three installation paths on Debian, each with different update mechanisms and isolation levels. Before proceeding, carefully choose the method that best fits your workflow and system preferences.

MethodUpdate MechanismIsolationBest For
.deb PackageAutomatic through APT repositorySystem-level installOfficial package, integrated with system updates
SnapAutomatic background updatesSandboxed environmentHands-off updates, universal compatibility
FlatpakAutomatic through FlathubSandboxed environmentFlathub ecosystem, granular permissions control

All three methods handle Discord updates automatically. The .deb method integrates system updates through APT, Snap provides background updates without user intervention, and Flatpak manages updates through Flathub. Therefore, choose based on your preference for system integration, sandboxing level, and desktop environment compatibility.

Discord is available on 64-bit Debian systems (amd64/x86_64 architecture). If you run Debian on ARM boards or 32-bit hardware, use Discord in your web browser since no native packages are provided for those architectures.

Method 1: Install Discord via .deb Package

This method installs Discord as a system-level Debian package downloaded directly from Discord’s official website. First, you will download the .deb file using wget and then install it with APT.

Download Discord .deb Package on Debian

To begin, with the terminal open, enter the following command to download the latest version of Discord as a Debian package:

wget "https://discord.com/api/download?platform=linux&format=deb" -O discord.deb

This command uses wget to download the Discord Debian package from the official Discord API. Additionally, the -O discord.deb flag specifies the output filename so the package saves with a readable name.

Install Discord via .deb Package on Debian

After the download completes, proceed to install the Discord Debian package:

sudo apt install ./discord.deb -y

This command installs the downloaded discord.deb file. Meanwhile, the -y flag skips confirmation prompts.

Method 2: Install Discord via Snap

Alternatively, Snap provides Discord in a sandboxed environment with automatic background updates. To get started, first ensure Snap is installed on your Debian system.

Install Snapd on Debian (If Needed)

Snapd is not included in standard Debian installations. For a complete setup guide, follow our Snapd installation guide for Debian before proceeding with Discord.

If you need to install Snapd quickly, proceed by running these commands:

sudo apt update
sudo apt install snapd -y

Once installation completes, enable the snapd service:

sudo systemctl enable --now snapd.socket

Install Discord Using Snap on Debian

Once Snap is ready, install Discord with a single command:

sudo snap install discord

This command downloads and installs Discord from the Snap Store. As a result, updates happen automatically in the background.

Method 3: Install Discord via Flatpak and Flathub

As another option, Flatpak provides a sandboxed application environment, allowing Discord to run isolated from system libraries. Before proceeding, this method requires adding the Flathub repository.

If Flatpak is missing from your system, follow the How to Install Flatpak on Debian guide before proceeding with Discord.

Add the Flathub Repository on Debian

To proceed, add the Flathub repository before installing Discord via Flatpak:

sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

This command adds Flathub to your system. Consequently, it enables access to Discord and thousands of other applications.

Install Discord via Flatpak on Debian

Next, after Flathub is added, you can proceed to install Discord:

sudo flatpak install flathub com.discordapp.Discord -y

This command installs Discord from Flathub system-wide. Additionally, Flatpak runs Discord in a sandboxed environment, isolating it from the rest of your system for better security. Meanwhile, the -y flag skips confirmation prompts.

Launch Discord via GUI or CLI

Once installation is complete, launch Discord from the terminal or your desktop environment using the method that matches your installation approach.

CLI Methods to Launch Discord on Debian

Launch Discord from the terminal using the command that matches your installation method:

First, for .deb installations, use:

discord

Next, for Snap installations, use:

snap run discord

Finally, for Flatpak installations, use:

flatpak run com.discordapp.Discord

GUI Method to Launch Discord on Debian

For those who prefer a graphical approach, launch Discord from your desktop environment by navigating to Activities, selecting Show Applications (the grid icon), and clicking the Discord icon. Subsequently, Discord appears in your Applications menu automatically after installation. However, if Discord is not immediately visible, then use the search function at the top of the application menu and type “Discord” to locate it quickly.

Discord login screen with email and password fields on Debian
Successful Discord installation and sign-in on Debian Linux

Managing Discord Installation

Update Discord

Discord handles in-client updates automatically for most features. However, binary package upgrades require manual intervention that depends on your installation method.

.deb Discord Update Method

For .deb installations, Discord will notify you when a new version is available. When this happens, re-download and reinstall the package:

wget "https://discord.com/api/download?platform=linux&format=deb" -O discord.deb
sudo apt install ./discord.deb -y

Snap Discord Update Method

For Discord installed using Snap, updates happen automatically in the background. However, you can also manually trigger an update check:

sudo snap refresh discord

Flatpak Discord Update Method

Likewise, to update Discord installed via Flatpak, run the following command:

sudo flatpak update

Remove Discord

Should you need to remove Discord from your Debian system, use the command that matches your installation method.

.deb Discord Remove Method

For .deb installations, use the following command:

sudo apt remove discord

Snap Discord Remove Method

For Snap installations, run:

sudo snap remove --purge discord

Flatpak Discord Remove Method

Finally, for Flatpak installations, execute:

sudo flatpak uninstall --delete-data com.discordapp.Discord -y

Conclusion

Your Debian system now runs Discord with access to voice channels, video calls, text messaging, and server features across all three installation methods. Whether you chose the .deb package for system integration, Snap for hands-off updates, or Flatpak for sandboxed security, you can launch Discord immediately and start connecting with communities. Going forward, manage updates and removal commands that match your chosen method. Each approach delivers the full Discord experience with consistent functionality.

Leave a Comment