Install OpenVPN Access Server

First, make sure that all of the latest patches are installed

sudo apt-get update
sudo apt-get dist-upgrade
sudo reboot

I run this on both Ubuntu 14.04 and 16.04 servers without any problems…

cd /tmp
 
wget http://swupdate.openvpn.org/as/openvpn-as-2.1.4b-Ubuntu16.amd_64.deb
 
sudo dpkg -i openvpn-as-2.1.4b-Ubuntu16.amd_64.deb
 
sudo passwd openvpn
 
sudo /usr/local/openvpn_as/bin/ovpn-init
  1. In the initialization wizard:
    • Enter DELETE and press enter
    • Enter yes to accept agreement
    • Press enter to configure this server as primary Access Server node
    • Choose (1) all interfaces: 0.0.0.0 for the network interface
    • Select defaults for remaining questions.
  2. Open a web browser and navigate to the Admin URL.
  3. Log in with the OpenVPN user account
  4. Once the Admin interface loads, change authentication (in the General tab) to local.
  5. Finally, add users while checking “Allow Auto-login” for each user.

At this point, each user can log into the server to download the client and/or config file.