Skip to content

Konform Browser

Taking privacy, security and freedom to the next level.

Install

Debian-based

Debian, Ubuntu, Linux Mint, LMDE, Pop!_OS, MX Linux, Kali Linux, Zorin OS, antiX, elementary

.deb package repository

Configure Konform Browser apt repository using extrepo and install konform-browser package from it.

sudo apt -U install extrepo && \
sudo extrepo enable konform-browser && \
sudo apt -U install konform-browser

RedHat/Fedora-based

Fedora, RedHat, CentOS Stream, Nobara

dnf: .rpm package repository

Configure Konform Browser rpm repository using dnf and install konform-browser package from it.

sudo dnf config-manager addrepo --from-repofile="https://konform-browser.codeberg.page/rpm.repo" && \
sudo dnf install konform-browser

SUSE-based

OpenSUSE, SUSE Linux

zypper: .rpm package repository

Configure Konform Browser rpm repository using zypper and install konform-browser package from it.

sudo zypper addrepo --from-repofile="https://konform-browser.codeberg.page/rpm.repo" && \
sudo zypper install konform-browser

Arch-based

Arch Linux, Artix, EndeavourOS, CachyOS, Bluestar, Manjaro Linux

Konform Browser pacman repository

Configure Konform Browser pacman repository and install konform-browser-bin package from it.

This is the recommended installation method since you will receive regular security updates via normal upgrades using pacman. First add repository certificate trust to pacman keyring:

wget -O sign.gpg https://codeberg.org/api/packages/konform-browser/arch/repository.key
sudo pacman-key --add sign.gpg
sudo pacman-key --lsign-key 'konform-browser@noreply.codeberg.org'

Then add following configuration for Konform Browser package repository, for example in /etc/pacman.conf:

[konform-browser.codeberg.org]
SigLevel = Required
Server = https://codeberg.org/api/packages/konform-browser/arch/extras/$arch

Now you can install konform-browser-bin:

sudo pacman -Sy konform-browser-bin


konform-browser-bin AUR binary package

Locally package and install precompiled konform-browser-bin package via Arch User Repository:

git clone https://aur.archlinux.org/konform-browser-bin.git
cd konform-browser-bin
makepkg -sci konform-browser-bin

konform-browser AUR source package

Locally compile and install konform-browser package from sources via Arch User Repository:

git clone https://aur.archlinux.org/konform-browser.git
cd konform-browser
_build_profiled=false makepkg -sci konform-browser

Compiling the browser can take several hours, depending on your hardware resources. See BUILD.md and Arch git repository for more information.

Alpine Linux

Alpine Linux, postmarketOS

Konform Browser .apk repository (stable)

Configure Konform Browser .apk repository and install konform-browser package from it.

sudo curl --output-dir=/etc/apk/keys -JO https://codeberg.org/api/packages/konform-browser/alpine/key
echo 'https://codeberg.org/api/packages/konform-browser/alpine/v3.23/main' | sudo tee -a /etc/apk/repositories
sudo apk -U add konform-browser

edge (testing)

There is a pending MR for Alpine edge where binaries for more platforms are built by Alpine Linux CI: alpine/aports#96834.

edge is considered experimental.

Generic Linux

Precompiled binaries

Portable installations are provided as binary tarballs for x86_64 and aarch64 architectures.

Download from Codeberg Packages.


Building from source

See BUILD.md for more information on building Konform Browser from source.

Release PGP key

-----BEGIN PGP PUBLIC KEY BLOCK-----

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 IT0rng2rbFCjhZrNmcBV6URfD3Pf/go= =7IDH -----END PGP PUBLIC KEY BLOCK-----