Could you write a blog post that would explain how you do it? This would be really helpful.
For actual installation, there are some good blogs out there - e.g https://medium.com/teendevs/setting-up-an-openvpn-server-on-... & https://help.ubuntu.com/lts/serverguide/openvpn.html.en . My plan is not to repeat that.