What is a VPN?
This article is taken from Seth Estrada’s similar guide.
Hosting your own Virtual Private Network (VPN) is a way to shield you against external surveillance while surfing the web, streaming videos, or downloading torrents. Even in the case where you have absolutely nothing to hide, without a VPN, your ISP may still log your browsing history, to target your preferences, for advertising purposes – amongst other things.
I heartily advise that you take the time today to use this good, inexpensive, and fast option.
There are many VPN (Virtual Private Network) service providers around these days, but how can you be sure that the logging of your internet activity is indeed kept fully private? How many of the premium VPN services can actually prove to you that your information and internet traffic is not being logged? After all, having your IP address logged & tracked would basically make the whole thing pointless, right?
Host your own VPN and you will know exactly who has access to your data.
You can set up your own fully-functioning VPN server in 10 minutes, using the same hosting service described on my Beam Nodes page (vultr). Further links at the foot of this article.
You can host your VPN server in many different server locations worldwide. The typical cost to run a VPN server is $5 per month, and includes 1000 GB of bandwidth (if you need more bandwidth, simply select a higher server plan).
You can set up OpenVPN by creating a new server instance in Vultr, and then choosing “OpenVPN” as your APP (note: this is a different method from installing an OS). Simply scroll down on the “Create New Instance” page to see the list of apps to install.
After OpenVPN is running on your new server, you will be required to download an OpenVPN client package to install on your computer and smartphone. Open VPN offers a list of these upon installation. Follow the on screen prompts and you should have your VPN configured in about 10 minutes!
Once your instance is deployed… you will see the instance in your deployed instances list as below
You will then have full info on the IP of your VPN , and how to access it.
The info here is no longer active but gives you an idea of what you need and how to finalise the set up of your VPN.
Below you can see an example of OpenVPN Connect after installation and setup.
OpenVPN Server Details
Complete your OpenVPN installation by visiting this URL:
You will see an SSL warning when accessing OpenVPN, you can safely ignore this warning and proceed to your OpenVPN app. Use a ‘vanilla’ browser like safari or internet explorer (some browsers will block the http).
Control Panel details
You can use Cockpit, a control panel, to manage your instance and software.
Pass: (server root password)
Use the following command to disable the control panel.
systemctl disable –now cockpit.socket
Read more about this app on Vultr Docs: