Conor Buckley

Install OpenVPN Server (InstallOpenVPNServer)


This project/script is licensed under the terms of the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License by Conor Andrew Buckley (Copyright 2018). This project/script is based off 'How To Set Up an OpenVPN Server on Ubuntu 16.04' by Justin Ellingwood and as such contains some content from the original work. A copy of the licence is provided in the LICENCE directory within the signed tarball.


Installs and configures an OpenVPN server on a given Ubuntu 16.04 installtion in Amazon E.C.2. Once the script has been run the server will have a working OpenVPN server with a pre-generated OpenVPN client configuration file for download. This script can be trivially adapted to run on outside Amazon E.C.2. (see script contents).

Usage Instructions

This script is intended to be used with 'makeEC2VPN'. See the project page for more details.


Note that all files provided below for download are encapsulated in a G.P.G. signature made using my 'Conor Andrew Buckley' key pair. To download my 'Conor Andrew Buckley' key pair, visit the 'Contact and Authentication' page.

Version Licence Type Last Updated (YYYY-MM-DD) Notes
1 Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) 2018-01-30