This video demonstrates how to set up an OpenVPN instance on your own server, using Oracle’s free tier for cloud hosting. It is a step by step guide, and you can use the commands here to set up your own, completely private VPN.
Commands & links used in the video are here:
This is based on the Oracle developer blog here:
2:32 Oracle Server Setup
3:07 SSH Setup
3:58 Firewall config
4:52 OpenVPN config
7:45 OpenVPN client setup