You can install OpenVPN for Debian, Ubuntu 16.04, 18.04 or other versions, and Centos 6 and 7 series versions with a single command.
wget https://git.io/vpn -O openvpn-install.sh && bash openvpn-install.sh
For those without a server, a $5 DigitalOcean server, a $3.5 Vultr server with IPv4, or a $5 Linode server will be more than sufficient.
Once OpenVPN is installed, simply run the command above again to add users. The system will guide you through the setup.
You can easily use even a 512 MB server simultaneously with 5 friends. There is no need to pay VPN companies, folks ![]()