Mozilla VPN is a VPN solution that uses the WireGuard protocol. Unfortunately for Fedora users, there’s no official guide on installing it for Fedora. That said, since 6th July 2021 there are Mozilla VPN RPM packages on GitHub Actions. This article will show you how to get these RPMs.
Mozilla VPN GitHub repository
Go to the Mozilla VPN GitHub repository by following this link:
Find a release
Navigate to tags created for the git repository. Alternatively, you can follow this link:
Click on the version tag you’re interested in. We’ll use v2.6.1 for our example. As it can be seen below, there is a link to
Navigate to the GitHub Actions workflow run
The last commit is visible at the top of the file view. Press the X (or tick if that’s visible to you) next to the short commit hash. From the build popup click on the “Details” link next to the “Linux Packages” workflow run.
Exit to the workflow run summary page
You’ll see the details of the particular workflow run you selected. From that page follow the “Summary” link
Scroll down to the artifacts section and download the RPM Build artifact
You’ll see the “artifacts” section at the bottom of the workflow run summary page and follow the “RPM Build” link.
Extract the zip file
By following the “RPM Build” link, you’ll download a zip file named “RPM Build.zip”. Extract this zip file to see the contents.
Install the RPM using DNF
Navigate to the “RPMs/x86_64” directory and install the RPM using DNF. You can use the following commands to install the RPM:
cd "/tmp/mozilla_oradwell0/RPM Build/RPMS/x86_64/" sudo dnf install mozillavpn-2.6.1~rc43-1.x86_64.rpm
Hope you were able to install Mozilla VPN on Fedora using the Mozilla VPN RPMs available in their GitHub repository. Please let us know below if you had any issues following the article.