How to Install Brave on Fedora Linux

Last updated Thursday, February 19, 2026 1:06 pm Joshua James 5 min read

Brave Browser is a Chromium-based browser with ad blocking and tracker protection built in — no extensions needed. It is not in Fedora’s default repositories, but Brave provides an official RPM repository that integrates directly with DNF. Once set up, the browser updates automatically through dnf upgrade alongside everything else on your system. Three builds are available: stable for daily use, beta for upcoming features, and nightly for developers.

Install Brave Browser on Fedora

Step 1: Update Fedora System Packages

Refresh your package metadata and apply any pending updates before adding the Brave repository:

sudo dnf upgrade --refresh

Some commands below require sudo. If your account does not have sudo privileges yet, follow the guide on how to add a user to sudoers on Fedora before continuing.

Step 2: Import the Brave Browser GPG Key

Import the GPG key for the Brave stable repository. This key lets DNF verify the authenticity of downloaded packages:

sudo rpm --import https://brave-browser-rpm-release.s3.brave.com/brave-core.asc

If you plan to install the beta or nightly build, also import the shared GPG key used by both channels:

sudo rpm --import https://brave-browser-rpm-beta.s3.brave.com/brave-core-nightly.asc

Step 3: Add the Brave Browser Repository

The config-manager subcommand is provided by the dnf5-plugins package, which is installed by default on Fedora Workstation. If the command is not found on your system, run sudo dnf install dnf5-plugins first.

Stable Repository

Add the Brave stable repository using the DNF5 config-manager addrepo command:

sudo dnf config-manager addrepo \
  --id=brave-browser \
  --set=baseurl=https://brave-browser-rpm-release.s3.brave.com/x86_64/ \
  --set=gpgcheck=1

Beta and Nightly Repositories (Optional)

Skip this step if you only need the stable build. To use the beta or nightly channel, add the corresponding repository. Each is independent and can coexist alongside the stable repository.

Brave Beta:

sudo dnf config-manager addrepo \
  --id=brave-browser-beta \
  --set=baseurl=https://brave-browser-rpm-beta.s3.brave.com/x86_64/ \
  --set=gpgcheck=1

Brave Nightly:

sudo dnf config-manager addrepo \
  --id=brave-browser-nightly \
  --set=baseurl=https://brave-browser-rpm-nightly.s3.brave.com/x86_64/ \
  --set=gpgcheck=1

Step 4: Install Brave Browser

Install the stable release from the Brave repository:

sudo dnf install brave-browser

Verify the installation by querying the installed package:

rpm -q brave-browser
brave-browser-1.87.188-1.x86_64

Install Brave Beta or Nightly (Optional)

After adding the optional repositories in Step 3, install the beta or nightly build separately:

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

Stable, beta, and nightly builds each install as a separate package with their own binary, profile directory, and repository file. All three can coexist on the same system and update independently through dnf upgrade.

Compare Brave Browser Builds for Fedora

All three builds come from Brave’s official RPM repositories and integrate with dnf upgrade for automatic updates. The distinction lies in release cadence and stability.

BuildPackageVersionUpdatesBest For
Stablebrave-browserLatest stableAutomatic via dnf upgradeDaily drivers and production machines
Betabrave-browser-betaLatest betaAutomatic via dnf upgradeTesting upcoming features before the stable release
Nightlybrave-browser-nightlyNightly buildAutomatic via dnf upgradeDevelopers and advanced users comfortable with instability

For most users, the stable build is the right choice — it receives security patches promptly and has completed Brave’s full QA cycle. Reserve the beta or nightly channel for secondary devices or when you specifically need to preview an upcoming feature.

Launch Brave Browser on Fedora

Launch Brave from Terminal

Start the stable build directly from a terminal:

brave-browser

For beta or nightly, use the corresponding binary name:

brave-browser-beta
brave-browser-nightly

Launch Brave from the Applications Menu

To open Brave from the Applications menu, open Activities and search for Brave, then click the icon to launch.

Brave Browser stable, beta, and nightly builds shown in Fedora application search results
All three Brave Browser builds appear in the Applications menu after installation
Brave Browser welcome screen with option to set Brave as the default browser on Fedora
Brave Browser first launch screen prompting you to set it as your default browser

Getting Started with Brave Browser on Fedora

Configure Brave Shields

Brave Shields block ads and trackers on every site by default. Click the shield icon to the right of the address bar to adjust blocking levels per site — useful for sites that break when tracking is blocked. Shield settings are remembered per domain and persist between sessions.

Brave Browser new tab page showing ad and tracker blocking stats on Fedora
Brave Browser running on Fedora with live privacy stats and Brave Rewards visible on the new tab page

Set Up Brave Rewards

Brave Rewards lets you earn Basic Attention Tokens (BAT) by opting into privacy-respecting ads. Navigate to brave://rewards to enable the feature, set ad frequency, and optionally connect a crypto wallet to tip content creators or withdraw earnings.

Brave Browser first launch screen prompting users to contribute to Brave Search
Brave Browser welcome screen offering to contribute anonymous search signals to Brave Search

Customize Appearance, Extensions, and Search

Brave supports Chrome Web Store themes and extensions. Use these built-in pages to configure the browser to your workflow:

  • Themes and appearancebrave://settings/appearance
  • Installed extensionsbrave://extensions
  • Default search enginebrave://settings/search
  • Password managerbrave://settings/passwords

Brave Browser Keyboard Shortcuts

Brave shares its keyboard shortcuts with Chrome. These are the most common ones:

ShortcutAction
Ctrl+TOpen a new tab
Ctrl+WClose the current tab
Ctrl+Shift+TReopen the last closed tab
Ctrl+LFocus the address bar
Ctrl+Shift+NOpen a new private window
Ctrl+HOpen browsing history
Shift+EscOpen Brave Task Manager

Remove Brave Browser from Fedora

Uninstall Brave Browser

Remove the installed build with the corresponding command. Run only the commands matching the builds you have installed:

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

Remove Brave Repositories

After uninstalling, remove the corresponding repository files to stop DNF from polling those sources. Delete only the files for the builds you installed:

sudo rm /etc/yum.repos.d/brave-browser.repo
sudo rm /etc/yum.repos.d/brave-browser-beta.repo
sudo rm /etc/yum.repos.d/brave-browser-nightly.repo

If you removed only the beta or nightly repository while keeping the stable file, the stable build continues to receive updates through dnf upgrade.

Frequently Asked Questions

Is Brave Browser available in Fedora’s default repositories?

No. Brave Browser is not included in Fedora’s default repositories. Installing Brave requires adding Brave’s official third-party RPM repository and importing its GPG key — which this guide covers. Once the repository is configured, Brave updates automatically with dnf upgrade.

Does Brave Browser work on Fedora’s Wayland session?

Yes. Brave runs natively on Fedora’s Wayland session. On Fedora 43, GNOME is Wayland-only, and Brave works without any additional configuration.

Does Brave Browser support Chrome extensions on Fedora?

Yes. Brave is built on Chromium and is fully compatible with the Chrome Web Store. Most Chrome extensions install and run without modification on Brave. Navigate to brave://extensions in the address bar to manage installed extensions.

How do I keep Brave Browser automatically updated on Fedora?

Brave updates automatically alongside other packages when you run sudo dnf upgrade. To schedule unattended automatic updates for your entire Fedora system, see the guide on setting up DNF automatic on Fedora.

Conclusion

Brave Browser is now running on Fedora from the official RPM repository, with updates coming automatically through dnf upgrade. Use the stable build for daily browsing — beta and nightly are there for feature previews and development use, not as replacements. For other browser options on Fedora, Install Firefox Developer Edition on Fedora and Install Google Chrome on Fedora are the two most common alternatives.

Found this guide useful?

Support LinuxCapable to keep tutorials free and up to date.

Buy me a coffee Buy me a coffee

Before commenting, please review our Comments Policy.
Formatting tips for your comment

You can use basic HTML to format your comment. Useful tags currently allowed:

You type Result
<code>command</code> command
<strong>bold</strong> bold
<em>italic</em> italic
<a href="URL">link</a> link
<blockquote>quote</blockquote> quote block

Leave a Comment

We read and reply to every comment - let us know how we can help or improve this guide.

Let us know you are human: