Caprover logo
Caprover one-click apps browser
OpenVPN Access Server logo
OpenVPN Access Server
Full featured secure network tunneling VPN software.
Created - Last update

OpenVPN is a full featured, open-source VPN solution that accommodates a wide range of configurations. **Important notes:** - The provider of this image (LinuxServer) has decided to **deprecate** it in favor of WireGuard - If you are using CapRover version `1.10.1` or older, you will need to **override CapRover's configuration** to use the newer Docker API version `1.4.1` (this can be done manually or by running `echo "{\"dockerApiVersion\":\"v1.41\"}" > /captain/data/config-override.json`) - You need **access via SSH** to your server after deployment to modify a file (only once) - You may need to **open the ports** `1194` and `9443` on your firewall

Deployed services
openvpn-as
linuxserver/openvpn-as:$$cap_OPENVPN_VERSION
  • openvpn-as:/config
$$cap_OPENVPN_PORT_ADMIN
4
Variables

General | Version Tag

Default: 2.9.0-5c5bd120-Ubuntu18-ls124

$$cap_OPENVPN_VERSION
Check out their valid tags at https://hub.docker.com/r/linuxserver/openvpn-as/tags

General | Timezone

Default: UTC

$$cap_OPENVPN_TZ
Timezone for the application, find yours at https://en.wikipedia.org/wiki/List_of_tz_database_time_zones

General | User ID

Default: 1000

$$cap_OPENVPN_PUID
User ID that the process uses, run `id $user` on your instance to see the ID.

General | Group ID

Default: 1000

$$cap_OPENVPN_GUID
Group ID that the process uses, run `id $user` on your instance to see the ID.

Networking | Admin GUI Port

Default: 943

$$cap_OPENVPN_PORT_ADMIN
Port of the administration interface. Should not be changed.

Networking | TCP Port

Default: 9443

$$cap_OPENVPN_PORT_TCP
Port of the TCP connections. Should not be changed.

Networking | UDP Port

Default: 1194

$$cap_OPENVPN_PORT_UDP
Port of the UDP connections. Should not be changed.

Networking | Interface

Default: undefined

$$cap_OPENVPN_INTERFACE
With bridge networking, leave it blank (or enter `eth0`). If `host` or `macvlan`, set it to your host's network interface, found by running `ifconfig`.
© 2025, Built with Gatsby - Source code available on GitHub