NordVPN has released a Graphical User Interface (GUI) for Linux, which can be used simultaneously alongside the existing CLI application. The NordVPN native application is the recommended option for connecting to NordVPN servers on your Linux device. The CLI app must be installed to use the GUI. You may use the single package that installs the CLI and GUI, or install them separately. The GUI is available via DEB and RPM packages, and Snap packages.
NOTE: When you connect to a VPN server via the NordVPN Linux app, it uses device-wide protection, and as a result, all users are protected on the system. Furthermore, if on one Linux installation you have several users set up, you will not be able to use the NordVPN app simultaneously, since the VPN servers will not be able to connect correctly. This device-level approach ensures consistent protection across the system. For environments where independent VPN connections for each user are needed, consider trying NordVPN on other devices at the same time.
The GUI is built on the same core as the CLI version of NordVPN, which guarantees identical security and privacy standards that you are used to.
With the GUI, you will have the majority of the CLI's functionality.
NOTE: We offer .deb and .rpm packages compatible with Debian 11 or newer, Ubuntu 20.04 or newer, Linux Mint 21 or newer, Raspberry PI OS, and Fedora 32 or newer systems. Community-supported distributions may also work, but there is limited troubleshooting regarding distribution-specific issues. Moreover, we support GNOME and KDE desktop environments.
Getting connected
To get connected, launch the Linux GUI and follow along with the steps below:
- Click on a country from the provided list to connect:
- If you wish to disconnect, click the disconnect button:
- If you click the reconnect button, you will be reconnected to the same server you were connected to previously.
Protocols
If you wish to change your protocol, follow these steps:
- Open settings:
- Select VPN connection:
- Choose your desired protocol:
Threat Protection
To enable Threat Protection, follow these steps:
- Click settings:
- Select Threat Protection:
- Switch the toggle button to the on position.
Specialty servers
If you wish to connect to our specialty servers, follow along below:
- Select specialty servers in the homescreen:
- Select one of the listed options:
Appearance
If you would like to enable dark mode, you can do so in the settings, general tab:
Open-source NordVPN Linux GUI
The Linux CLI and GUI are now open-sourced, and contributions are welcome via GitHub.
NOTE: The core network and service infrastructure will remain proprietary and secured.