How to Install the Brave Web Browser on the Raspberry Pi

In this quick guide, we will be showing you how to install the popular Brave Web Browser onto the Raspberry Pi.

Raspberry Pi Brave Web Browser

The Brave web browser has become popular as a privacy-focused web browser with a built-in tracking and ad blocker. Of course, you could use network-wide adblockers such as PiHole or AdGuard Home, but with Brave, you don’t need to install additional software.

Being built off of Chromium means you still get the performance and compatibility provided by the Chrome web browser.

This web browser allows you to enable optional features, such as allowing a limited set of approved ads in return for receiving special tokens. The downside is that you still get ads, and the website gets nothing unless they have signed up to Braves creator program.

Best of all, unlike Chrome, Brave Software does actually provide versions of their web browser for the Raspberry Pi.

The one caveat is that you must run a 64-bit version of Raspberry Pi OS to install this web browser. This means you must be using a Raspberry Pi 3 or newer.

If you decide to install this adblocking web browser, please check out PiMyLifeUp Premium to support our content.

Equipment

Below you can find a list of the equipment we used when setting up the Brave Web Browser on the Raspberry Pi.

Recommended

Optional

This tutorial was last tested on a Raspberry Pi 5 running the latest version of Raspberry Pi OS 64-bit Bookworm.

Installing the Brave Web Browser onto your Raspberry Pi

Over the following steps, you will learn how to install the Brave web browser on your Raspberry Pi.

These steps will show you how to add the official repository so you will always get the latest available versions.

Preparing your Raspberry Pi for the Brave Web Browser

1. Before we install the Brave web browser to our Raspberry Pi, there are a few things we must do first.

The first task is to update the package list cache and upgrade any out-of-date packages using the following commands.

sudo apt update
sudo apt upgrade -y

2. After updating the Raspberry Pi’s operating system, your next step is to install the “curl” package.

We will use curl to grab the GPG key for the Brave package repository.

sudo apt install curl

Adding the Official Brave Web Browser Repository

3. With this command, we will grab the GPG key for the Brave web browser and save it to our “keyrings” directory.

The package manager uses this key to verify the packages it downloads from this repository.

sudo curl -fsSLo /usr/share/keyrings/brave-browser-archive-keyring.gpg https://brave-browser-apt-release.s3.brave.com/brave-browser-archive-keyring.gpg

4. With the command below, we will add the Brave Web Browser repository to our Raspberry Pi’s list of sources.

Next time we run an update, the package manager will be able to install Brave.

echo "deb [signed-by=/usr/share/keyrings/brave-browser-archive-keyring.gpg] https://brave-browser-apt-release.s3.brave.com/ stable main"|sudo tee /etc/apt/sources.list.d/brave-browser-release.list

5. Since we changed the available package repositories, we must update the package list cache using the following command.

If we don’t update the cache, the package manager will be unaware it can install Brave.

sudo apt update

Installing

6. With the official repository, all we need to do to install the Brave Web Browser to our Raspberry Pi is to run the following command within the terminal.

The package manager will grab and install the browser from the repository we added in the last section.

sudo apt install brave-browser

Launching the Brave Web Browser on the Raspberry Pi

7. If you are still in the terminal, you can easily open the Brave browser using the following command.

If you open the browser using this command, skip to step 10.

brave-browser

8. Alternatively, you can open the Brave web browser through the desktop interface.

Your first step is to open the start menu by clicking the Raspberry icon in the top-left corner.

Open the Start Menu

9. With the start menu open, first hover over the “Internet” (1.) option to reveal a list of your installed web browsers.

In the pop-up menu, click the “Brave Web Browser” option (2.).

Open the Brave Web Browser on the Raspberry Pi

10. When you first open the Brave browser on your Pi, you will be asked to choose a password for a keyring.

This keyring is where the browser will store any saved passwords. Type in a password to lock this keyring (1.).

After typing out a password, click the “Continue” button (2.).

Choose Password for Keyring

11. You should now have the Brave web browser open on your Raspberry Pi.

Brave Browser Running on the Raspberry Pi

Conclusion

Hopefully, at this stage, you will now have the Brave web browser installed on your Raspberry Pi.

This web browser is an excellent alternative to Firefox and Chromium, thanks to its focus on privacy and performance. It packs many features that you would normally have to install additional plugins to get.

Please feel free to drop a comment below if you have any issues with getting this web browser installed.

If you found this tutorial to be helpful, we highly recommend checking out our many other Raspberry Pi tutorials.

Print Friendly, PDF & Email

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Server Status

Aradippou Chat 1 Chat 2 Larnaca Limassol Nicosia

Chat Links

Official Links.

1. Chat 1.
2. Chat 2.

Alternative Mirror Links.

1. KiwiIRC 1.
2. KiwiIRC 2.

Other Web Clients.

1. IrcCloud.

Recent Posts

Related Posts:

Advertisement

Archives

Super Club Radio

Mighty Deals

CyIRC

CyIRC Tweets

Scroll Up
Fatal error: Uncaught WMAC\JSMin_UnterminatedStringException: WMAC\JSMin: Unterminated String at byte 1180: "+o.accessToken}}).then(e=>{if(!e.ok)throw e;return e});return a.catch(e=>{console.error(`Failed to logout chatrix session. deviceId: ${o.deviceId}`)}),a}})(); in /home/bszucbfe/public_html/wp-content/plugins/clearfy/components/minify-and-combine/includes/classes/ext/php/jsmin.php:215 Stack trace: #0 /home/bszucbfe/public_html/wp-content/plugins/clearfy/components/minify-and-combine/includes/classes/ext/php/jsmin.php(157): WMAC\JSMin->action(2) #1 /home/bszucbfe/public_html/wp-content/plugins/clearfy/components/minify-and-combine/includes/classes/ext/php/jsmin.php(96): WMAC\JSMin->min() #2 /home/bszucbfe/public_html/wp-content/plugins/clearfy/components/minify-and-combine/includes/classes/class-main.php(375): WMAC\JSMin::minify('(function(){"us...') #3 /home/bszucbfe/public_html/wp-includes/class-wp-hook.php(324): WMAC_PluginMain->jsSnippetcacher('(function(){"us...', '/home/bszucbfe/...') #4 /home/bszucbfe/public_h in /home/bszucbfe/public_html/wp-content/plugins/clearfy/components/minify-and-combine/includes/classes/ext/php/jsmin.php on line 215