
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
openvpn-as
- openvpn-as:/config
General | Version Tag
Check out their valid tags at https://hub.docker.com/r/linuxserver/openvpn-as/tags
General | Timezone
Timezone for the application, find yours at https://en.wikipedia.org/wiki/List_of_tz_database_time_zones
General | User ID
User ID that the process uses, run `id $user` on your instance to see the ID.
General | Group ID
Group ID that the process uses, run `id $user` on your instance to see the ID.
Networking | Admin GUI Port
Port of the administration interface. Should not be changed.
Networking | TCP Port
Port of the TCP connections. Should not be changed.
Networking | UDP Port
Port of the UDP connections. Should not be changed.
Networking | 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`.