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
openvpnadministrative 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.
Open the OpenVPN Access Server (Tiered) / Self-Hosted VPN & ZTNA listing.
Sign in to your Microsoft Azure account if prompted.
Select Create.
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
openvpnadministrative 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.
For this quick start, leave the remaining settings at their defaults.
Select Review + create.
Review the deployment settings.
Select Create.
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.
Open the completed Azure deployment.
Select Outputs.
Locate the
adminWebUIoutput.
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.
Copy the Admin Web UI URL.
For example:
https://<PUBLIC_IP>/adminIf 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).
Open the Admin Web UI URL from the
adminWebUIoutput.If Access Server is using its self-signed certificate, continue through the expected browser certificate warning.
Enter
openvpnas the administrative username.Enter either:
The password you configured during Azure deployment.
The temporary password from
initialAdminCredential.
Sign in.
Review the Access Server EULA.
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.
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.
If you enable private-resource access, review the detected network CIDRs.
Verify that the detected networks match the Azure networks VPN users should access.
Keep only the networks VPN users should be allowed to access.
Select Continue.
Review the OpenVPN Connect download the wizard offers.
The wizard provides the installer appropriate for the operating system you're currently using.
Select Download.
Install the OpenVPN Connect app.
Return to the onboarding wizard.
Select Continue.
The wizard waits for a VPN connection.
Launch the OpenVPN Connect app.
Connect using the connection profile provided during onboarding.
Confirm that the VPN connection succeeds.
Return to the Admin Web UI.
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.
