Creating a personal VPN server: a step-by-step guide

+1 vote
Good day to you!
This series of articles is dedicated to creating your personal VPN server. It is a bit easier to do it than it seems and requires no special knowledge. All you need is to have a little of understanding of IT sphere and general knowledge of the way the networks operate and to know what is Linux.
related to an answer for: Installing CentOS: a step-by-step guide
asked Mar 13, 2017 in System administration by Expert Brian (5,410 points)

1 Answer

0 votes

So, your task is to organize your personal VPN server. Thanks to my instruction, you will be able to manage this challenge in 10-15 minutes and absolutely for free (during the first 2 months).

You will need a virtual server with CentOS 6 operating system and KVM virtualization. It is preferable that this server is located as close as possible to you; otherwise, VPN operating speed will be low and it won’t be very comfortable to work with this channel.
You cannot use China-based or Russia-based servers because of Internet censorship in these countries. I recommend using a server located near to your location, this will achieve the maximum speed of VPN connection.
You can use any hosting you like that provides CentOS-operating virtual machines with KVM virtualization; however, I would recommend using DigitalOcean. Here is a short list of its advantages:

  • The server renting fee is only 5$ per month, with 10$ registration bonus (that will be enough for 2 free months).
  • It provides an opportunity to organize a near-based server with high-speed channel from your country.
  • The server will be ready in a minute after you’ve placed the order; no documents are required. 
  • DigitalOcean – one of the world’s largest hosting companies that provides reliable and high-quality service.

So, proceed to DigitalOcean website, sign up and create your first server that will become the basis for a future VPN server.

Creating a server for your personal VPN

Creating a server for your personal VPN


1. Proceed to DigitalOcean server and sign up.
2. Click "Create Droplet" button and select the following settings: CentOS 6 32 bit, 5$: 

Click "Create Droplet" button and select the following settings: CentOS 6 32 bit, 5$

3. Choose the server location:

Choose the server location

4. Click "Create" button at the bottom. 

The server creating process will start, which will take about a minute to complete. Then, you will receive an informational e-mail with the new server data for VPN.

In the next part of the article, I will tell you how to configure your VPN server.

answered Mar 13, 2017 by Expert Brian (5,410 points)
Welcome to Help Desk, here you can ask any questions and receive answers from our experts and other members of the community.

If you have any questions, please do not hesitate to contact our help desk!

Make a question!