OpenVPN Access Server

OpenVPN Access Server offers a web based interface to easily setup and manage your OpenVPN-based VPN server to access private and public resources that is compatible with many platforms, and supports multiple authentication systems.

Get Technical Support 24/7 and Schedule a Live Demo at openvpn.com.

The official OpenVPN Connect client supports Windows, macOS, iOS, Android and ChromeOS, while the open source OpenVPN client provides support for Linux, FreeBSD, and many other platforms and devices.

Our products are based on the market-proven OpenVPN protocol and trusted by some of the world’s most renowned brands for their unmatched flexibility, scalability, and ease of use.

Access Server includes a built-in local authentication system that can be fully managed in the web interface, but can also authenticate against PAM, LDAP, RADIUS, SAML, and even custom authentication solutions.

Our licensing model is based on the number of active VPN connections allowing us to provide businesses of any size with an affordable and scalable solution. Access Server is free to install and use for 2 simultaneous VPN connections for testing purposes.

OpenVPN Access Server is OpenVPN Inc.’s official self-managed VPN server solution. For a fully managed cloud solution we also offer CloudConnexa.

Software Included

Package Version License
OpenVPN Access Server 2.11.3 Custom

Creating an App using the Control Panel

Click the Deploy to DigitalOcean button to create a Droplet based on this 1-Click App. If you aren’t logged in, this link will prompt you to log in with your DigitalOcean account.

Deploy to DO

Creating an App using the API

In addition to creating a Droplet from the OpenVPN Access Server 1-Click App using the control panel, you can also use the DigitalOcean API. As an example, to create a 4GB OpenVPN Access Server Droplet in the SFO2 region, you can use the following curl command. You need to either save your API access token) to an environment variable or substitute it in the command below.

curl -X POST -H 'Content-Type: application/json' \
         -H 'Authorization: Bearer '$TOKEN'' -d \
        '{"name":"choose_a_name","region":"sfo2","size":"s-2vcpu-4gb","image": "openvpn-18-04"}' \
        "https://api.digitalocean.com/v2/droplets"

Getting Started After Deploying OpenVPN Access Server

Deployment steps

  1. Deploy a Droplet from the Marketplace and log on using SSH.
  2. During setup an admin user and password will be set.
  3. Next log on to the admin web interface of your droplet, for example: https://123.45.67.89:943/admin/
  4. If you see any SSL certificate warnings, that is normal, please override them.

Our Quick Start Guide gives more details on how to quickly get started with your own Access Server.