How To Install NordVPN On Ubuntu (Beginner’s Guide)

1. Download the NordVPN Linux app

First, you need to download the NordVPN Linux app. You can do this by visiting the NordVPN website and clicking on the “Download” button.

2. Install the NordVPN Linux app

Once you have downloaded the NordVPN Linux app, you can install it by running the following command in the terminal:

sudo dpkg -i nordvpn-release_1.0.0_all.deb

3. Connect to a NordVPN server

Once the installation is complete, you can connect to a NordVPN server by running the following command in the terminal:

nordvpn connect

4. Disconnect from a NordVPN server

To disconnect from a NordVPN server, you can run the following command in the terminal:

nordvpn disconnect

5. Check your IP address

To check your IP address, you can run the following command in the terminal:

curl ifconfig.me

This will show you your current IP address.

Using a VPN on your computer, even as an individual, is a good practice to protect your data and your activity online. But using a VPN on Linux is still a challenge with most providers, as they don’t always fully support this operating system. In this article, I’ll show you how to use NordVPN (one of the most popular VPN solutions) on Ubuntu, and Linux in general.

NordVPN offers a Debian package for Linux users, that can be installed on Ubuntu or any Debian-based distribution. There is no graphic interface for their client, but it can be controlled from a terminal with a few command lines.

So, at least they have a solution for us. We would prefer to have the same application as Windows with all the features, but not all providers have a penguin on their website. Let’s start by creating an account and see how to install it on your system (with a desktop environment or not).

Create an account on NordVPN

If you don’t have one yet, the first step is to create your account on NordVPN.
It’s a paid subscription, but it’s pretty inexpensive. They have promotions running all the time, and the longer you engage, the less you pay.

There is a 30-day money-back guarantee, so you don’t take any risk. You can test it to see how it runs on your system, and ask for a refund if it doesn’t work as you expected.
Anyway, here is how to create your account:

  • Go to the NordVPN website.
  • Click on “Get NordVPN” in the top-right corner.
  • Choose your engagement duration (the more you engage, the less you pay)

Then they now have 3 solutions:

  • Standard: VPN only. Might be enough in most cases.
  • Plus: With a password manager and data breach scanner.
  • Complete: With 1 TB cloud storage. Interesting if you want to back up your files with them because it isn’t much more expensive than the other tiers.

I ordered the “Complete” solution without paying attention, as it’s the default one, so make sure to pick the one you really want here. Then click on “Get Complete”, “Get Plus” or “Get Standard” for the engagement you want, and complete the payment process.

All payment methods are accepted (Credit or debit card, PayPal, Google and Amazon pay, and even cryptocurrencies) and the process is straightforward. You can cancel at any time (no question asked), and there is a 30-day money-back guarantee (tested), so you can safely give it a try and see how it goes for you.

Once your account is activated, you are ready to use it on your Linux computer. I’ll show you the procedure for Ubuntu, but it should be really close to any Linux distribution.

Install NordVPN On Ubuntu Desktop

Here are the required steps to install NordVPN on Ubuntu with a desktop environment:

  • Download the NordVPN Debian package from the official website.
  • Install it on Ubuntu with the package manager to add the new repository.
  • Use APT to complete the NordVPN installation.

Let’s see how to do this in more detail.

Download the NordVPN Debian package

  • Log in to your account in your web browser.
  • Go to “Downloads” in the left menu.
  • Find the “Desktop apps” section:
  • Click on “Download” in front of the Linux icon.

It’s a .deb file, compatible with all architectures, so it should work on any Debian-based distribution (I even installed it on a Raspberry Pi, for example). But it looks like there is no official solution for other Linux distributions (OpenVPN might work in those cases, but I didn’t test it).

Adding the NordVPN repository

Once the file is downloaded, double-click on it to install the package on your system.
If it opens with the archive manager, right-click and choose “Open with other application”, and then “Software install”:

The Ubuntu Software app shows up, and invites you to install NordVPN:

Click on “Install”, and type your password to confirm the installation.
This package is a bit misleading, as it will only add the NordVPN repository to your system. You’ll then have to install the app from the repository.

Install NordVPN client

To complete the NordVPN installation, make sure to then use the new repository and get the application from there:

  • Open a terminal.
  • Use apt update to sync the packages available:
    sudo apt update

    As you can see, APT is now connected to a new repository, added by the NordVPN package.
  • Install NordVPN with:
    sudo apt install nordvpn

That’s it, NordVPN is now installed, and the different commands are available.
You can skip the next part and read the last one to know how to use it from there.

The good news is that as you installed NordVPN with APT, it will stay up-to-date with each new version automatically when you do your system updates.

Are you a bit lost in the Linux command line? Check this article first for the most important commands to remember, and a free downloadable cheat sheet so you can have the commands at your fingertips.

Install NordVPN On Ubuntu Server

Installing NordVPN on Ubuntu Server is not that different from the Desktop installation, you just need to do everything in command lines, including downloading the file and adding the repository.

Get the NordVPN package link

It looks like they never change the link to the Debian package, but just in case, you can check it in your account:

  • From your computer, open your web browser and log in to your account.
  • Go to “Downloads” in the left menu.
  • Find the “Desktop apps” section:
  • Right-click on “Download” and copy the link.
    It should be something like this:
    https://repo.nordvpn.com/deb/nordvpn/debian/pool/main/nordvpn-release_1.0.0_all.deb
    With probably a few extra parameters that you can remove.

Installing NordVPN on Ubuntu Server

Once you have the link, connect to your Ubuntu Server (via SSH, for example) and follow these steps:

  • Download the NordVPN package with wget:
    wget https://repo.nordvpn.com/deb/nordvpn/debian/pool/main/nordvpn-release_1.0.0_all.deb
    Change the link if you noticed something different in the previous step.
  • Install the downloaded package with:
    sudo dpkg -i nordvpn-release_1.0.0_all.deb
  • Complete the installation with:
    sudo apt update
    sudo apt install nordvpn

That’s it, it’s even faster with the command lines (as usual, when you know them ^^).
Using it will be similar on Ubuntu Server or Ubuntu Desktop, so you can follow the last part to try it now.

If you are looking for exclusive tutorials, I post a new course each month, available for premium members only. Join the community to get access to all of them right now!

Getting started with NordVPN on Ubuntu

NordVPN doesn’t have a desktop application, so using it is basically the same if you are on Ubuntu Desktop or Server. After a quick configuration step to link your computer to your NordVPN account, you’ll just need a few commands to manage the connection.

User permissions

Before anything else, you need to allow the current user to use NordVPN.
Managing the VPN connection on Linux requires special permissions, so you need to add your current user to the NordVPN group.
You can do this with this command:
sudo usermod -aG nordvpn $USER

$USER is a system variable, it will be replaced by the current user when you execute the command.
If you have several accounts, replace them with any username you want to allow using NordVPN, for example:
sudo usermod -aG nordvpn patrick
sudo usermod -aG nordvpn john
sudo usermod -aG nordvpn mike

After that, a reboot is required to update the permissions. So, restart your computer and get back to the terminal.

Activating NordVPN on Ubuntu

You only need to do this once, but before connecting to any NordVPN server, you need to tell the NordVPN client what your account is, so it can verify that you have an active subscription.

To link your account from Ubuntu with a desktop environment, just use:
nordvpn login

It will give you a link. Open the link in your browser and sign in:

Once logged in, the browser will ask to open a system link, it will briefly open another terminal and link your account to your computer. You have nothing else to do after that.

On a server without a desktop environment, the browser login won’t work. I don’t know if there are other ways, but I switched to the old login system with:
nordvpn login --legacy
And then typed my email and password to link my server to my NordVPN account.

Whatever the solution, you can then use the same command on the server and desktop, and check the next section to connect for the first time.

NordVPN: basic usage

Once the account is connected, you can use this simple command to get connect to a NordVPN server:
nordvpn connect
That’s it, I’m connected to a server close to me and my IP address has changed:

I use this website to get my public IP address in real-time, but there are many other options available. Whatever server you get connected to, your IP address should change, that’s the goal of a VPN.

NordVPN commands list

From there, using NordVPN, even if it’s in a command line, is not that complicated.
In most cases, using “connect” and “disconnect” should be enough. But here are the most important commands to remember if you want to try something else:

  • Stop the current connection:
    nordvpn disconnect
  • Connect to a specific server:
    nordvpn connect Australia
  • List available countries:
    nordvpn countries
  • List of available cities in a country:
    nordvpn cities <country>
    For example:
    nordvpn cities France
  • Lost? Use –help to get more information about the base command or a specific command:
    nordvpn --help
    nordvpn whitelist --help

If you need more, you can get the full list here. For example, there is an autoconnect feature that you can use if you want to be connected automatically on boot:
nordvpn set autoconnect on
Or even with a specific server, like:
nordvpn set autoconnect on us2435

That’s one feature I really liked when I tested ExpressVPN on my Raspberry Pi, it looks like NordVPN offers the same one :-).

Additional Resources

Lost with the command line?
You don’t need to learn and remember everything, just download my cheat sheet where I explain the most important commands on Linux, with a brief explanation and some examples.
Download my free PDF cheat sheet.

VIP Community
If you just want to hang out with me and other Linux fans, you can also join the community. I share exclusive tutorials and behind-the-scenes content there. Premium members can also visit the website without ads.
More details here.

Need help building something with Python?
Python is a great language to get started with programming on any Linux computer.
Learn the essentials, step-by-step, without losing time understanding useless concepts.
Get the e-book now.

How To Install NordVPN On Ubuntu (Beginner’s Guide)

Installing NordVPN on Ubuntu is a great way to protect your online privacy and security. NordVPN is a popular virtual private network (VPN) service that provides users with a secure connection to the internet. With NordVPN, you can access geo-restricted content, bypass censorship, and protect your data from hackers and other malicious actors.

Step 1: Download NordVPN

The first step in installing NordVPN on Ubuntu is to download the software. You can do this by visiting the NordVPN website and clicking the “Download” button. Once the download is complete, you will need to extract the files from the .zip file.

Step 2: Install NordVPN

Once you have extracted the files, you can begin the installation process. To do this, open a terminal window and navigate to the directory where you extracted the files. Then, type the following command:

sudo dpkg -i nordvpn-release_1.0.0_all.deb

This will install the NordVPN repository on your system. Once the installation is complete, you can install the NordVPN client by typing the following command:

sudo apt-get install nordvpn

Step 3: Connect to NordVPN

Once the installation is complete, you can connect to NordVPN by typing the following command:

nordvpn connect

This will connect you to the NordVPN server of your choice. You can also specify a specific server by typing the following command:

nordvpn connect [server name]

Once you are connected, you can verify your connection by typing the following command:

nordvpn status

Step 4: Disconnect from NordVPN

When you are finished using NordVPN, you can disconnect from the service by typing the following command:

nordvpn disconnect

Conclusion

Installing NordVPN on Ubuntu is a great way to protect your online privacy and security. With NordVPN, you can access geo-restricted content, bypass censorship, and protect your data from hackers and other malicious actors. Follow the steps outlined in this guide to get started with NordVPN on Ubuntu.

Jaspreet Singh Ghuman

Jaspreet Singh Ghuman

Jassweb.com/

Passionate Professional Blogger, Freelancer, WordPress Enthusiast, Digital Marketer, Web Developer, Server Operator, Networking Expert. Empowering online presence with diverse skills.

jassweb logo

Jassweb always keeps its services up-to-date with the latest trends in the market, providing its customers all over the world with high-end and easily extensible internet, intranet, and extranet products.

Contact
San Vito Al Tagliamento 33078
Pordenone Italy
Item added to cart.
0 items - 0.00
Open chat
Scan the code
Hello 👋
Can we help you?