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:
https://github.com/mozilla-mobile/mozilla-vpn-client
Find a release
Navigate to tags created for the git repository. Alternatively, you can follow this link:
https://github.com/mozilla-mobile/mozilla-vpn-client/tags
View tag
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
Summary
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.
I was not smart enough to be able to install it with these instructions. Even I tried very hard…
where are you stuck? I blame my instructions 🙂
Thanks for taking the time to do this.
Unfortunately 2.9.0 has dropped the RPM build. Also in the release page the link to the tree view (with the luggage label icon) has moved from the left column to underneath the version number.
I found that I needed to be signed into my Github account for the “RPM Build” link to be clickable, otherwise the link was not there. Thank you for providing these instructions.
Brilliant instructions, thank you! Got it all working for Fedora 36 using the latest Mozilla VPN build.
2024 and this still works fine in Fedora 40. Some link names have changed but still good. Thank you.