How to Install Brave Browser on Fedora 39/38/37 Linux

The Brave Browser offers a unique blend of speed, privacy, and security, making it a compelling choice for internet users. If you’re interested in how to install Brave Browser on Fedora Linux, this guide is designed for you.

Key Features of Brave Browser

  • Privacy First: Brave has built-in ad and tracker blockers, offering a secure and private browsing experience. This enhances privacy and minimizes the risk of encountering harmful ads or scripts.
  • Speed: By eliminating ads and trackers, Brave significantly speeds up page loading times and reduces data usage, resulting in a faster, more efficient browsing experience.
  • Rewards Program: Brave Rewards allows users to earn Basic Attention Tokens (BAT) by viewing privacy-friendly ads. These tokens can be used to support content creators or converted into real-world value.
  • Extension Support: Built on the Chromium platform, Brave is compatible with a wide array of extensions available through the Chrome Web Store, allowing users to customize their browsing experience further.
  • User-Friendly Interface: Brave offers a clean and intuitive interface that can be customized to suit individual preferences, from appearance to bookmarks and browsing history management.
  • Security: With features like automatic HTTPS upgrades, Brave provides an added layer of security against potential online threats. It also includes a built-in password manager and supports various security protocols.

In the following guide, we’ll walk you through the steps to install Brave Browser on Fedora Linux. This will include importing the Brave Browser RPM and choosing between the latest stable, beta, or unstable versions for your desktop.

Step 1: Update Fedora Before Brave Browser Installation

To prevent any potential system conflicts, it is recommended that you update all of your existing packages before proceeding.

sudo dnf upgrade --refresh

Step 2: Import Brave Browser Repository on Fedora

There are three options available for users who wish to install Brave Browser. The recommended choice for most users is to install the stable branch, which should suffice for regular usage. However, those who are more experienced or curious may wish to install the beta or nightly build repositories instead.

The initial step is to import the GPG key for Brave Browser. It is worth noting that the GPG key is necessary to authenticate the packages received from Brave.

sudo rpm --import

Import the Brave Browser stable repository with the following command.

sudo dnf config-manager --add-repo

If you plan on installing both the beta and nightly versions of Brave Browser in addition to the stable version, it is essential to import the appropriate GPG key that covers both of these versions.

sudo rpm --import

If you intend to install the Brave Beta version – one level above the stable version and is often preferred by users who want to test the Browser before it is released as stable – you can import the beta repository by executing the command below.

sudo dnf config-manager --add-repo

Finally, suppose you plan to install the Brave Browser Nightly version and fall under categories like a developer, advanced user, or merely interested in the latest Brave developments. In that case, you can import the nightly repository by executing the following command.

sudo dnf config-manager --add-repo

It is worth mentioning that all three versions – stable, beta, and nightly – can be installed simultaneously since they utilize separate installations. This makes it simple to manage all three, particularly since you will install them through the official Brave repositories and DNF package manager.

Step 3: Install Brave Browser on Fedora

To install Brave Browser, it is suggested that all users begin by installing the most recent stable version by running the subsequent command.

sudo dnf install brave-browser 

You can install Brave Beta or Nightly builds if you’ve added the required repositories. However, it should be noted that these versions are not suitable for daily use, particularly on a primary desktop or production environment desktops or workplaces.

sudo dnf install brave-browser-beta
sudo dnf install brave-browser-nightly

Step 4: Launch Brave Browser on Fedora

Upon completion of the installation process, there are various methods for running Brave Browser. The first approach is to utilize the following command while in your terminal:


Alternative installations, such as Brave’s beta or nightly version, can be launched with the following commands.


For desktop users who would rather not use the command line terminal, the optimal way to use the Browser is by accessing the application’s graphical user interface (GUI) via the following path.

Activities > Show Applications > Brave Browser.

Launching Brave Browser from Fedora Linux Applications MenuPin
Example of how to launch Brave Browser’s Stable, Beta, or Nightly version from the Applications Menu on Fedora Linux.

When you open Brave Browser for the first time, a pop-up window will guide you through the initial setup process.

Initial Configuration Screen of Brave Browser on Fedora LinuxPin
Screenshot showing the initial configuration options when launching Brave Browser for the first time on Fedora Linux.

Once the pop-up window appears, you can uncheck or leave the settings as they are before clicking the “OK” button to continue. Once you have done so, Brave Browser will open, and you will have two choices:

  1. Let’s go tour: This first-time tour guides you through the Browser’s various features and options. If you’re new to Brave Browser, it is recommended that you take the tour to familiarize yourself with the Browser.
  2. Skip welcome tour: For users already familiar with Brave Browser, you can skip the tour and jump right into using the Browser.

Some additional tips to keep in mind:

  • Set up your preferences: Before diving into the Browser, you’ll be prompted to customize various preferences, including the default search engine, homepage, and new tab page. Take a moment to configure these options to your liking.
  • Import data: If you’re switching to Brave Browser from another browser, you’ll have the option to import your bookmarks, browsing history, saved passwords, and other data. Select “Import Data” and follow the on-screen instructions to do so.
  • Turn on features: Brave Browser has several privacy and security features, such as “Shields” and “HTTPS Everywhere.” These features are automatically enabled, but you can customize them to suit your needs by clicking the Brave logo in the top-right corner of the Browser and selecting “Settings” > “Shields” or “Extensions.”
  • Try out the Brave Rewards program: Brave Browser’s Rewards program allows you to earn Basic Attention Tokens (BAT) for viewing privacy-respecting ads. Select “Brave Rewards” from the settings menu to join the program and follow the instructions.
Brave Browser Successfully Installed on Fedora LinuxPin
Screenshot confirming that Brave Browser has been successfully installed on Fedora Linux.
Brave Browser with Tor Connection on Fedora LinuxPin
Example of Brave Browser running with a Tor connection on Fedora Linux.

Additional Commands for Brave Browser on Fedora

Remove Brave Browser from Fedora

To remove Brave Browser from your system, execute one of the following commands, depending on the version of Brave you have installed, and remove the corresponding repository.

Initially, you can remove the stable version of Brave Browser, but remember that you can also remove the beta or nightly version since all three possess separate repositories and installations.

sudo dnf remove brave-browser

If you have installed the beta or nightly version of Brave Browser.

sudo dnf remove brave-browser-beta
sudo dnf remove brave-browser-nightly

It is recommended to remove the repositories if you no longer need them. However, if you reinstall Brave Browser, you can re-import the repositories and follow the same installation steps. This is generally the safest and most reliable approach to take.

sudo rm /etc/yum.repos.d/brave-browser-rpm-beta.s3.brave.com_x86_64_.repo             
sudo rm /etc/yum.repos.d/brave-browser-rpm-nightly.s3.brave.com_x86_64_.repo
sudo rm /etc/yum.repos.d/brave-browser-rpm-release.s3.brave.com_x86_64_.repo

Please note that the command above will remove all three versions of Brave Browser repositories. Modify the command accordingly if you remove only the beta or nightly version while keeping the stable version. Neglecting to do so will result in the stable version not receiving any updates.


In conclusion, Brave Browser is a secure, fast, and user-friendly web browser that offers enhanced privacy and security features. Installing Brave Browser on Fedora is a straightforward process that involves importing the necessary GPG keys and repositories and utilizing the DNF package manager to install the desired version of the Browser. Once installed, users can customize the Browser’s settings and preferences to suit their needs and enjoy a faster, more private browsing experience.

Share to...