This page will contain a no-frills guide to getting OpenVPN up and running on a Windows server and client(s). For a more detailed understanding of setting up OpenVPN and its advanced features, see the [http://www.openvpn.net/index.php/open-source/documentation/howto.html HOWTO page]. == Download and Install OpenVPN == 1. Download the installer from [http://www.openvpn.net/release/openvpn-2.1.3-install.exe here] and run it. == Create Certificates and Keys == 1. Navigate to the C:\Program Files\OpenVPN\easy-rsa folder in the command prompt: a. Press Windows Key + R b. Type "cmd.exe" and press Enter. {{{ cmd.exe }}} c. To navigate to the correct folder: {{{ cd "C:\Program Files\OpenVPN\easy-rsa" }}} 2. To initialize the OpenVPN configuration: {{{ init-config }}} * NOTE: Only run init-config once, during installation. 3. To open the vars.bat file in a text editor: {{{ notepad vars.bat }}} 4. Edit the following lines in vars.bat, replacing "US", "CA," etc. with your company's information: {{{ set KEY_COUNTRY=US set KEY_PROVINCE=CA set KEY_CITY=SanFrancisco set KEY_ORG=OpenVPN set KEY_EMAIL=mail@host.domain }}} 5. Save the file and exit notepad. == Further Considerations / Troubleshoting == Your server will need to have a static IP or DNS to be accessible over the long term. One solution is to sign up for an account with DynDNS and install the DynDNS Updater on your server. This account will determine the static DNS of your server. (For example, "myserver.dyndns.org")