Azure Marketplace Quick Start Guide for Access Server (Tiered/Fixed Connection Licensing)⁠

Overview⁠

OpenVPN Access Server is available in Microsoft Azure Marketplace with Tiered fixed connection licensing. Choose a predefined Connection tier from 5 to 750 simultaneous VPN connections, deploy Access Server in your own Azure virtual machine (VM), and have Microsoft Azure handle both the Access Server software subscription and Azure infrastructure billing.

This guide walks you through deploying the OpenVPN Access Server (Tiered) / Self-Hosted VPN & ZTNA listing from Azure Marketplace.

With the Azure Tiered deployment, you can:

  • Deploy Access Server without manually installing the software.

  • Choose a predefined connection tier.

  • Configure the Azure VM and networking for your environment.

  • Request a Let’s Encrypt certificate for the public IP address during deployment.

  • Set or retrieve credentials for the openvpn administrative account.

  • Complete first-time Access Server configuration with the onboarding wizard.

  • Optionally connect to the VM with SSH for administration or troubleshooting.

For sizing and performance guidance, refer to System Requirements.

For an overview of the available Azure deployment and licensing models, refer to Azure licensing.

Choose between Azure Tiered, PAYG, and BYOL⁠

Azure Marketplace provides different Access Server licensing options. Choose the one that fits how you want to purchase and manage VPN connections.

Licensing option

Access Server billing

Best fit

Tiered

Microsoft Azure

You want a predefined, fixed connection tier billed through Azure.

PAYG

Microsoft Azure

You want Azure-managed billing with more flexibility to change the number of connections later.

BYOL

OpenVPN

You want to purchase and manage an Access Server Subscription directly through OpenVPN.

This guide covers the Tiered deployment.

For PAYG, refer to the Azure PAYG guide.

For BYOL, refer to the Azure BYOL guide.

About Tiered subscriptions⁠

With an Azure Tiered instance, you purchase a predefined number of simultaneous VPN connections through Microsoft Azure Marketplace.

The selected Connection tier is tied to the Azure Marketplace subscription. You don't need to purchase or activate a separate OpenVPN subscription or license activation key.

Azure bills both the Access Server software subscription and the Azure infrastructure charges through your Azure account.

Available connection tiers⁠

Choose the tier that supports the number of simultaneous VPN connections your deployment requires.

Connection tier

Connection tier

Connection tier

5 connections

45 connections

200 connections

10 connections

50 connections

250 connections

15 connections

60 connections

300 connections

20 connections

70 connections

350 connections

25 connections

80 connections

400 connections

30 connections

100 connections

500 connections

35 connections

125 connections

750 connections

40 connections

150 connections

[empty]

🚀 Step 1: Launch Access Server from Azure Marketplace⁠

Deploy the Tiered Access Server VM and choose the connection limit and initial configuration options.

  1. Open the OpenVPN Access Server (Tiered) / Self-Hosted VPN & ZTNA listing.

  2. Sign in to your Microsoft Azure account if prompted.

  3. Select Create.

  4. On the Basics tab, configure the deployment:

    Setting

    Description

    Resource group

    Select an existing resource group or create a new one.

    Region

    Select the Azure region where you want to deploy Access Server.

    Virtual machine name

    Enter a name for the Access Server VM.

    Connection tier

    Select the number of simultaneous VPN connections for this deployment.

    VM architecture

    Select the architecture appropriate for your deployment.

    Virtual machine size

    Select an available VM size that meets your capacity and performance requirements.

    OS Disk Type

    Select the disk type.

    OS Disk Size

    Select the disk size.

    Let's Encrypt Certificate for Public IP

    Enabled by default to request a Let’s Encrypt certificate for the VM's public IP address.

    Admin Web UI password (optional)

    Enter a password for the openvpn administrative account. Leave it empty to use a generated temporary password.

    Confirm Admin Web UI password

    Confirm the administrative password, if you entered one.

    Admin Username

    Enter the administrative username used for SSH access.

    SSH public key source

    Select an existing key, use an existing public key, or create a new key pair.

    SSH public key

    Complete the SSH key configuration for the option you selected.

  5. For this quick start, leave the remaining settings at their defaults.

  6. Select Review + create.

  7. Review the deployment settings.

  8. Select Create.

  9. Wait for Azure to deploy the required resources, including the VM, network interface, public IP address, and network security group.

    • Access Server starts automatically as part of the deployment. You don't need to connect with SSH to initialize or start Access Server.

🖥️ Step 2: Get the Admin Web UI URL and password⁠

Azure provides the Admin Web UI URL and, when applicable, the generated temporary password in the deployment outputs.

  1. Open the completed Azure deployment.

  2. Select Outputs.

  3. Locate the adminWebUI output.

The adminWebUI field provides the Admin Web UI URL. The initialAdminCredential field provides the temporary password if you left Admin Web UI password (optional) empty during deployment.

  1. Copy the Admin Web UI URL.

    For example:

    https://<PUBLIC_IP>/admin
  2. If you used the automatically generated password, record it for the first Admin Web UI session.

🔑 Step 3: Sign in to the Admin Web UI⁠

Sign in to Access Server and accept the End User License Agreement (EULA).

  1. Open the Admin Web UI URL from the adminWebUI output.

  2. If Access Server is using its self-signed certificate, continue through the expected browser certificate warning.

  3. Enter openvpn as the administrative username.

  4. Enter either:

    • The password you configured during Azure deployment.

    • The temporary password from initialAdminCredential.

  5. Sign in.

  6. Review the Access Server EULA.

  7. Select Agree.

Because Azure Tiered is licensed through the Azure Marketplace subscription, there's no separate Access Server subscription activation step.

The onboarding wizard displays for a fresh Access Server installation.

🚀 Step 4: Complete the onboarding wizard⁠

Use the onboarding wizard to configure initial VPN access and test your first connection.

  1. Select whether VPN clients should have:

    • Internet access through Access Server.

    • Access to private resources in your Azure virtual network.

    • Both, if appropriate for your deployment.

  2. If you enable private-resource access, review the detected network CIDRs.

  3. Verify that the detected networks match the Azure networks VPN users should access.

  4. Keep only the networks VPN users should be allowed to access.

  5. Select Continue.

  6. Review the OpenVPN Connect download the wizard offers.

    The wizard provides the installer appropriate for the operating system you're currently using.

  7. Select Download.

  8. Install the OpenVPN Connect app.

  9. Return to the onboarding wizard.

  10. Select Continue.

The wizard waits for a VPN connection.

  1. Launch the OpenVPN Connect app.

  2. Connect using the connection profile provided during onboarding.

  3. Confirm that the VPN connection succeeds.

  4. Return to the Admin Web UI.

  5. Select Finish Wizard.

You can also close the onboarding wizard if you prefer to complete these tasks later.

After you finish the wizard, Access Server can display an Admin Web UI tour introducing:

  • The Client Web UI.

  • Users.

  • Access Controls.

  • Authentication.

  • Activation.

For more information, refer to the onboarding wizard tutorial.

🛠️ Finish Access Server configuration⁠