Ade Malsasa Akbar contact
Senior author, Open Source enthusiast.
Saturday, December 30, 2017 at 17:26

Do you care about your wifi and internet privacy? Do you want to test a gratis VPN service? FinchVPN has a gratis trial and it supports GNU/Linux. I found that FinchVPN service is very easy to use with Ubuntu. Unfortunately, there is no user-friendly tutorial to connect to the FinchVPN service for Ubuntu 17.10 (with the desktop GNOME 3.26). I write this article to be your tutorial with steps to connect Ubuntu to FinchVPN service using Network Manager GUI, with pictures and examples.

Subscribe to UbuntuBuzz Telegram Channel to get article updates directly.


1) Run command line below if you don't have OpenVPN program yet:
$ sudo apt-get install openvpn
2) Create an account (gratis) at FinchVPN
3) Login to FinchVPN website (just to get the .ovpn and 'vpn password')

Testing First

You should make sure that the OpenVPN service does what it promises. To test it, run the openvpn console program with the config file. If you don't have config file, see Part 1 below. Successfull connection will say "Initialization Sequence Completed" in its final line. Press Ctrl+C on Terminal to close the established VPN connection.
$ sudo openvpn --config finchvpn-file.ovpn


Download Config File (.ovpn)

What you need to connect to a VPN service is the config file (.ovpn). To download it: go to your FinchVPN account > go to Download > go to OpenVPN Config > click the button "Download v X.Y.Z" > you see many OS choices > select "Linux" > you see many UDP and TCP choices > click the first choice > you see many server choice > click the first Free Server > you download a .ovpn file.

Know Your Username, Your Password

Everytime you connect your computer to FinchVPN service, you need username and password. Your username is available at your dashboard page. Your password is nothing but API key at the same page. See picture below, according to it, my username is aruino and my password is Uq6kgR5P4CgRCLg. Don't worry, you can change your password at any time.

Install Needed GUI Programs

Command line below installs the GUI programs that is user-friendly for configuring OpenVPN:
$ sudo apt-get install libnm-glib-vpn1 network-manager-openvpn network-manager-openvpn-gnome


If you have finished Part 1, then all preparations are ready, and these Part 2 steps are the real steps to connect to VPN service (you may choose any server) from FinchVPN.

Step 1: Add .ovpn to Network Manager

Go to Network Manager on right-top > click "VPN" > click "VPN Settings" > a System Settings window showing > click + button at VPN section > select Import from file > choose the .ovpn file you got from FinchVPN > Open.

And insert the username but empty the password then press Apply like this:

Step 2: Enable VPN

Switch "ON" the VPN added.

Step 3: Enter the Password

Now you will be asked for FinchVPN password. Enter the password ("API Key") you've got from Part 1 above.

You perhaps will be asked again for creating a GNOME Keyring (so your FinchVPN password can be saved for next time). If so, just create a short password as you wish:

Step 4: Connected

You will see the "VPN activated" icons on top. This means you are successfully connected to the VPN tunnel.

Extra: Disconnect

To disconnect from a VPN connection, go to Network Manager on top panel > select a VPN connection name > select Turn Off > the VPN disconnected > you connection is back to your normal connection.

This article is licensed under CC BY-SA 3.0.