Founded on 2005 by thought leaders in technology & IT solutions, with a mission is to build new internet driven new India scale data driven security & web solutions and enable businesses and consumers to interact safely.

Web Site Security

Cloud Management

Email Solutions

Payment Options
You can deposit direct fund to our ICICI Bank account by Cheque or Cash through any ICICI Bank Branch or ATM in India :
Account Name: Abit India Group
Account No.: 018205002680
Bank Name: ICICI Bank Ltd.
NEFT IFSC Code: ICIC0000182
Branch: Nashik Road

More Option


204, Nagpal House off Link Road, Bandra, Mumbai


VPN Server – How do I setup my own VPN server?

Data Privacy is the biggest topic in the era of Digital India. 

But, do you know like good health is our own hand similarly Data privacy is also in our hand.

One of the best ways to get some security in terms of data privacy is by using a tool called VPN. In this article, I will explain everything you want to know about setting up VPN in India.

What is VPN and how it works?

To understand VPN Service you need to understand the following points about VPN:

1. What is a VPN?

2. Is vpn legal in india?

3. Why you need a VPN Servers or VPN Connection.

4. Free VPN Vs Paid VPN.

5. Setup a VPN server.

6. How to set-up a VPN client.

What is vpn server ?

VPN stands for Virtual Private Network and as the name suggests, it is a private tunnel (network) between two computers.

Like in real life, you would not give any personal information to any person, similarly, VPN helps you to secure your online data.

VPN or Virtual Private Network is today a fairly established technology in the field of the Internet.

Today we have a lot of vendors who claim to provide you Free VPN Service but remember we are setting up VPN for security then how can we depend on Free provider.

This video will give you fair idea of what is a VPN?

The short answer is, Yes!
VPN is totally legal in India, and in-fact many Banks and Government body’s even use VPN Server India to transfer data securely over internet. 

Why you need a VPN Servers or VPN Connection?

Here are some bullet points, which will give you quick overview for all the reason you may need a VPN server for. 

  • Securely browse the internet.
  • Get a dedicated IP for your internet uses and to connect to remote servers or office computer from any location.
  • Use public Free or Paid Internet ( like free airport WIFI or Free Google Station Wifi) without being in fear of being monitored by private or government body.
  • Connect to the office with a secure connection via the internet.

Above are some points due to which you may need a VPN server. 
But, as you are reading this article you may already have a solid reason to have a VPS Server. 
Now the big question will be which type of VPN server do you want ?  

Free VPN Vs Paid VPN

There are several VPN provider out there but you are the user and you are the one who need to take a decision about type pf VPN server. 

If data security is your concern then Free VPN service provider should be out of your list. 

Even most of the paid VPN services provider, share your server with other clients, 
Making your data unsecured .

Free VPN VS Paid VPN

What is the solution?

The answer is having your own Private VPN Server or VPN tunnel, on which you have full control.

In the past, VPN was used mostly in companies and in businesses where employers wanted to have secure data transport and interconnection, regardless of whether they worked in the office or at home.

But, Now even end users like you and me can use VPN to securely use the internet without being fear of hack attempt or leak of personal data.

In the Private VPN Server Plan you own the server on which VPN is setup. 

You can either use our ready to use VPN Server below powered by OpenVPN client

LocationVPN Server In IndiaVPN Server In America
Simultaneous Connections66

*Billing is done on yearly basis.

The VPN Server listed above are built upon our Linux VPS Server

We also provide VPN servers in 30 different location, feel free to get in touch with us, if you want the VPN server in other location. 

However if you want to setup your own VPN Server, follow the instruction below.

How Do I Setup My Own VPN Server?

By now you must have had a fair amount of idea for the importance of VPN servers.

Now let’s build our own VPN server.

The easiest way to have your VPN server is to have it order from above plans, But we understand if you need full control of your server with your VPN Network. 

For building your own VPN server you need Linux VPS server, basic knowledge of Linux commandsPuTTY SSH ClientFileZilla Client and Pritunl OpenVPN Client

Don’t worry about the Linux commands as I will walk you through for every command here in this article.

Step 1: Select your VPS Server

You can select VPS Server on bases of the location you desire for example Suppose you want to use Facebook and you are based in China then you can select VPS Server in India (Facebook is banned in China) or if you based in Mumbai and you want your VPN to be near you then you can select and VPS based in our datacenter in Mumbai.

If you want even more powerful VPN server which may be used by several employees of your company then you can also consider going for Dedicated Servers.

Once you have decided the right server and you have ordered it, You will get your server details with the root password.

Step 2: Connect to your server

If you are using windows machine the first step is to connect with your new Linux server.
Once you download Putty enter the server IP address in the server connection area and use the root username and password which must have been emailed to your registered id.

VPN Connection

Step 3: The Linux Commands for VPN Server setup

The first thing we need to do is update our OS, to do this use the following two commands:

yum update

yum upgrade

Next, Download the OpenVPN auto-installer script

wget https://raw.githubusercontent.com/Nyr/openvpn-install/master/openvpn-install.sh

Make sure the script has the right permissions

chmod 777 openvpn-install.sh

Run the OpenVPN installer script:

bash openvpn-install.sh

This will open up VPN Configuration screen:

How Do I Setup My Own VPN Server

The first thing the configuration will ask is for the VPN IP address, this should be your VPS / Dedicated Server IP. 

This should be shown automatically if not then enter the correct one as per your activation email.

After which you need to tell the VPN server which protocol to use, select UDP.

leave the default port as displayed (note it down).

The important step is to tell VPN server to use which DNS Server, I personally use google DNS.

Now, The last step is to give username for your client, over here I am using mostlytest.

How to set-up a VPN client ?

Once you are done with the server setup, you need to setup client which will be used by a user to connect VPN server.

Download Filezilla and open FTP connection with the server using root username / password provided.

You should see openVPN config file under root folder, with the username.ovpm in our case, it should be mostlytest.ovpn as shown in screenshot.

open VPN config file

Next, You need to download and open pritunl open VPN client, click on import profile and import the OpenVPN configuration file you just downloaded.

Now, Just click on connect and it should connect to your new VPN server and in no time you should be connected to your own private VPN.

pritunel client


Why I use VPN ?

Well, I have a traveller inside me hidden deep inside me and sometimes when I need to travel for office work or just for fun I need to be in touch with my office and clients this where I use VPN connection. 


Why do you use VPN server for ? leave your answer in the comment below.


I’ve been helping businesses to be online for over 15 years. Today my team and I, focus on helping real businesses to overcome real-life challenges and analyse data in a way that can help businesses grow in the right direction of this digital age.


  • Try your lucky to get discount coupon
  • 1 spin per email
  • No cheating
Spin to Win!
Remind later
No thanks