Using NordVPN on Fedora 41

For anyone who’s just upgraded to Fedora 41 and wants to reinstall NordVPN, there’s a problem because the bash intallation script you get from NordVPN via the command below doesn’t work with dnf5.

sh <(wget -qO - https://downloads.nordcdn.com/apps/linux/install.sh)

However, if you download the script and change line 149 from

$SUDO dnf config-manager --add-repo "${repo}"

to

$SUDO dnf config-manager addrepo --set=baseurl="${repo}"

it now works as normal.

Their client has always been a little flaky in the past for me. No issues with using the openvpn config files though.

What do you do with the config files and where are they?

here is a guide.

Skip step 2 that is not necessary on Fedora.

Basically you download the openvpn config files for a server you want, create a set of credentials on nordvpns site, and then on gnome or KDE on their network settings, you can select your downloaded config file and enter those credentials within the network settings to connect. You only have to do this once. Afterwards, you should have a VPN toggle you can switch on and off. This way you can connect using the OS native software instead of relying on a 3rd party tool. It does have less features than their CLI app but if all you need is an encrypted VPN connection, it works well.

That’s really interesting and I had no idea about that option. I’ll give it a try. Thanks!