How to Install Discord on Ubuntu VPS

How to Install Discord on Ubuntu VPS?

Discord is supported on Ubuntu and there are 4 ways to install Discord on Ubuntu VPS, which are:

  • Using the official .deb package
  • Using Snapcraft
  • Using  wget
  • Using a third-party repository (Flatpack)

Whether you prefer using the official .deb package, Snapcraft, wget, or a third-party repository like Flatpak, you’ll find the step-by-step instructions you need. Choose the method that best suits your needs and get Discord up and running on your Ubuntu VPS in no time.

Prerequisites to install Discord on Ubuntu VPS

The prerequisites to install Discord on Ubuntu VPS are:

  • A Root user or a user with sudo privileges
  • An Ubuntu server
  • Access to terminal

4 ways to Install Discord on Ubuntu VPS

There are four easy and simple ways to install Discord on Ubuntu VPS, which are described in this section. Also, the pros and cons of each method are mentioned so you can pick the best solution given your circumstances and needs.

Method 1: Install Discord on Ubuntu VPS using the Official .deb Package

The first method to install Discord on Ubuntu VPS is to do it through Discord’s official website (Discord Linux Download) and the .deb package.

First step: Download the .deb package

As for the first step, head to Discord’s official website and download the Discord .deb package.

Downloading the Discord .deb package for linux

When asked for the download path, select the directory in which you want the .deb package to be stored. We rename the file to “discord.deb” for convenience.

Selecting the download directory for the discord .deb package

Second step: Change the directory

When the Discord .deb package download is completed, open the terminal and change the directory where you have downloaded the .deb package.

Since we have downloaded it in the “Downloads” folder, we will navigate to this directory.

changing the directory in terminal to install discord on linux

Third step: Install Discord

Run the command below to install Discord on Ubuntu VPS using the .deb package:

dpkg -i <package name>

Since we renamed the package to “discord.deb” in this tutorial, the command will be:

dpkg -i discord.deb

If you are not the root user, add “sudo” to the beginning of the command:

sudo dpkg -i <package name>

The terminal will ask for the password. Provide it and let the installation complete.

installing discord on linux VPS using terminal and .deb package

discord installation on linux VPS

Fourth step: Verify Installation

Since there may be some errors in the installation process, let’s go to the activities section and search for “Discord” to verify the installation.

verifying the installation of the discord on Linux VPS

As you can see, the Discord app is installed on the Linux VPS successfully and is ready to use.

Pros: Direct from the official source, ensuring authenticity and trust.

Cons: Requires manual updating.

Method 2: Install Discord on Ubuntu VPS using Snap

Installing the Discord app on Ubuntu VPS using the Snap store (Snapcraft) is done only by running one command. but before that, we must ensure the Snap itself is installed on the Ubuntu VPS.

Step one: Install Snapcraft

To install Snapcraft is installed on your Ubuntu 22, run the command below:

apt update
apt install snapd

Step two: Install Discord

After installation, run this command to install Discord on Ubuntu VPS:

snap install discord

The Discord will be installed on your Ubuntu VPS and there is no need to update it manually; since the Snap store apps are automatically updated in the background when you use your computer.

Pros: Simplifies the installation process and handles dependencies automatically. Snap packages also auto-update.

Cons: Might have a slightly larger footprint due to bundling dependencies.

Method 3: Install Discord on Ubuntu VPS using the Terminal with wget

First step: Download the .deb package

As in this method, first, you need to get the .deb package using wget :

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

Second step: Install the .deb package

Now, you need to install the downloaded package:

dpkg -i discord.deb

Third step: Resolve dependency-related issues

As for the final step, the below command helps you fix any dependency issues:

apt-get install -f

Discord is installed on your Ubuntu VPS and is ready to use.

Pros: Offers a straightforward way to download and install the package via the terminal.

Cons: It is a manual process, requiring manual updates and dependency resolution.

Method 4: Install Discord on Ubuntu using a Third-Party Repository (Flatpak)

If you want to use a third-party repository to install Discord on Your Ubuntu VPS, flatpack is here to help you.

Step one: Install Flatpack

First, you need to install Flatpack itself on your Ubuntu 22. To do so, run:

apt install flatpak

Step two: Add Flatpack’s repository

Second, you need to add the Flathub repository that hosts the Discord package:

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

Step three: Install Discord

As the third and final step, it’s time to install Discord itself on Ubuntu VPS by running the command below:

flatpak install flathub com.discordapp.Discord

Pros: Ensures compatibility across various Linux distributions and isolates the application.

Cons: Requires Flatpak installation and might use more disk space due to bundled dependencies.

How to update Discord in Linux?

Updating Discord on Linux VPS depends on the method by which you have installed it. So, since the methods to install Discord on Ubuntu VPS vary, the methods to update Discord on Linux VPS vary too.

Here are the solutions to update Discord on Linux:

1. Update Discord using the .deb package:

If you have downloaded the .deb package from Discord’s official website and installed Discord using the .deb package on Linux, all you have to do to update Discord on Linux is:

  • Head to Discord’s official website and download the latest .deb package.
  • Open the terminal and head to the directory where you have saved the .deb package.
  • Run this command to update Discord:
sudo dpkg -i <package name>

2. Update Discord using Snap

If you have installed Discord using Snap, the Discord will be updated automatically. But if you want to update it manually, the command below will help you update Discord on Linux:

sudo snap refresh discord

3. Update Discord using wget

In case you have used wget to install Discord on Ubuntu VPS, follow these instructions to update Discord:

  • First, go to the “tmp” directory:
sudo cd /tmp
  • Now, download the latest source archive of Discord:
sudo wget 'https://discord.com/api/download?platform=linux&format=tar.gz' -O discord.tar.gz
  • Now extract the source archive:
sudo tar -xzf discord.tar.gz -C /tmp/
  • Run this command to replace the current Discord installation with the latest one
sudo cp -r /tmp/Discord/* /opt/discord
  • Your Discord is updated, but let’s remove the old source archive:
sudo rm /tmp/discord.tar.gz && rm -rf /tmp/Discord/

4. Update Discord using Flatpak

If you did install Discord on Ubuntu using Flatpack as a third-party repository, these steps help you update Discord:

  • Run this command:
sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
  • Install or update Discord using Flatpack:
sudo flatpak install discord

If the terminal prompts with a question, type “y” and press Enter. Your Discord is updated.

Conclusion

Installing Discord on an Ubuntu VPS is a straightforward process, with several methods available to suit different preferences and needs. Whether you choose the official .deb package for direct downloads, Snapcraft for automated updates, wget for a quick terminal installation, or Flatpak for cross-distribution compatibility, each method ensures you can enjoy Discord’s robust communication features on your server.

By following the steps outlined in this guide, you can easily set up and maintain Discord on your Ubuntu VPS, ensuring smooth and reliable performance for your communication needs.

Leave a Reply

Your email address will not be published. Required fields are marked.