Official Docker VPN Server with Access Server | OpenVPN⁠

This guide walks you through launching Access Server in a Docker container.

Docker is a tool that a sysadmin can use to deploy an application in a sandbox, called a container, to run on a host operating system. Using a Docker container has a lower overhead than a virtual machine.

Access Server gives you the following benefits:

  • A self-hosted VPN solution.

  • A simplified, rapid deployment of secure remote access and site-to-site solutions.

  • A web-based administration interface.

  • Built-in OpenVPN Connect app distribution with bundled connection profiles.

Prerequisites⁠

Before you can proceed with the steps here, ensure you have the following on your preferred host system:

  • Docker Engine installed.

  • A public IP address or domain name pointed to the public IP address.

Follow the next sections to run Docker commands from the terminal.