Client Area +1-307-429-0140
Skip to content

Set up a VPN Server in 5 Minutes

Set Up VPN Server in 5 Minutes - YourLastHost
Set Up VPN Server in 5 Minutes – YourLastHost

There are thousands of benefits to using a VPN, from being able to mask your home IP address to being able to avoid regional restrictions for sites like Netflix and Hulu to simply wanting a sense of privacy when you browse the web. Public VPNs cannot always be trusted, and running your own VPN server is the only way to know for a fact that you are secure. The good news is it is easy to set up a VPN server fast, easy, and can be done in a few simple steps.

Feel free to watch the video and follow the steps below:

Step 1: Log into Your Server & Run the Easy VPN Installer

Once you order your VPS, you’ll need to log into it via SSH and then run a few quick commands.

If you don’t know how to log into your server, here is a tutorial for Windows (How to Use PuTTY) or Mac (How to Use Terminal for SSH). For this tutorial, we’ll use Terminal on Mac, but once you are logged in, the process is the same for Windows.

Run the following command: wget https://git.io/vpn -O openvpn-install.sh && bash openvpn-install.sh

You will be presented with the following screen:

Welcome to this quick OpenVPN "road warrior" installer
I need to ask you a few questions before starting the setup
You can leave the default options and just press enter if you are ok with them

First I need to know the IPv4 address of the network interface you want OpenVPN
listening to.
IP address: ***.**.***.***

The installer should automatically put in your server’s IP address. Just press “enter”

Which protocol do you want for OpenVPN connections?
1) UDP (recommended)
2) TCP
Protocol [1-2]: 1

Enter “1” (if it is not already entered) and press “enter” again.

What port do you want OpenVPN listening to?
Port: 1194

Here you can enter “1194” (if it is not already entered) and press “enter” again.

Which DNS do you want to use with the VPN?
1) Current system resolvers
2) Google
3) OpenDNS
4) NTT
5) Hurricane Electric
6) Verisign

Next, Choose “1” and press “enter”.
Finally, tell me your name for the client certificate
Please, use one word only, no special characters
Client name: client

Choose any name you wish. We can go with “tutorial” here.

The process might take a moment to install, and then from there your VPN server will be configured.

Your client configuration is available at /root/tutorial.ovpn.

Now it’s as simple as downloading the file and importing it into your VPN client.

Step 2: Download the VPN Configuration File & Import It

By way of an SFTP application (make sure you use SFTP and not FTP or FTPS) like Cyberduck, you can use the same SSH credentials to log in and download your VPN configuration File.

List of files in Cyberduck
List of files in Cyberduck

After downloading the configuration file, it is as simple as importing it into your VPN application. We use, and highly recommend, Viscosity, which is available for just $9. To import the VPN configuration into Viscosity, it is as simple as opening the preferences, and dragging and dropping the VPN file into the list area under “Connections”.

Step 3: Start Browsing the Web & Check Your IP

Now you can check your IP address to ensure that the VPN is working properly. You can check your IP address here.

If your IP is displayed as your normal home IP, it is possible that the VPN client is not set to send the traffic over the VPN. You can fix this by opening up Viscosity, selecting the VPN, clicking “Edit”, and then going to the “Networking” tab. From there, choose “Send all IPv4 traffic over VPN connection”.

Hopefully it was an easy process to set up the VPN server.

If you ever run into any issues with your YourLastHost VPS, feel free to reach out to us and we will be more than happy to fix the problem for you. It’s an included service in our 24/7 technical support and VPS management. 

Sign up for our newsletter

Expert advice to help you get most of your servers. Sign up to get the latest news and tips delivered straight to your inbox.

One Comment

  1. Maxx Maxx
    Posted on April 14, 2018

    Really helpful article Justin, thanks for sharing your knowledge. I purchased a small 512 MB VPS and installed VPN from Florida location and it’s works superb.

Leave a Reply

Your email address will not be published. Required fields are marked *

Enter Captcha Here : *

Reload Image