Comment on page
🐧
Linux
This is a step by step guide on how to build Dot Browser on Linux.
- Minimum requirements:
- 8GB of RAM
- 4 physical CPU cores
- 20GB of disk space free
- Recommended requirements:
- 16GB of RAM
- 8 physical CPU cores
- 35GB of disk space free
- You'll need to be on a 64-bit operating system to clone and build Dot Browser.
- If typing
uname -m
into a terminal returnsx86_64
you are on a 64-bit computer.
- The following software and tools are required for the build process:
Dot Browser is based on Firefox, which is why it is referenced a lot in the build process.
We're now going to clone Dot Browser.
HTTPS
SSH
git clone https://github.com/dothq/browser-desktop.git
git clone [email protected]:/dothq/browser-desktop.git
Or if you prefer using GitLab:
HTTPS
SSH
git clone https://gitlab.com/dothq/browser-desktop.git
git clone [email protected]:dothq/browser-desktop.git
After the clone is complete, you'll want to enter the
browser-desktop
directory.Now run
./melon bootstrap
This will install the required dependencies.melon bootstrap
only works on Arch or Ubuntu-based distros at this time.Then run
cargo install cbindgen sccache
to install the two required Cargo packages.Now run
./melon download
This will download the source code.melon
is a build toolkit for Dot Browser.Once you've downloaded the source code, you're going to want to import the patches. You can do this by running the command below.
./melon import
If everything went smoothly with the import, you should see a "success" message.
Now, we're going to want to build Dot Browser for Linux.
It's a very resource intensive process so make sure you check the requirements against your computer. It usually takes 30 minutes for computers in the recommended requirements region.
cd src/dot && yarn install && cd ../.. && ./melon build
If you would like to build Dot for 32-bit machines, add the--arch i686
flag to the build command.
Once the build is done, we need to make sure the build was successful, check to see if something appeared like:
01:00:00 Your build was successful!
If you see that message, you can move on to the final step.
The final step is to run your locally-built version of Dot Browser.
It's as simple as running:
./melon run
And voilà, Dot should appear before your eyes!

It's magic! ✨
Last modified 2yr ago