Sign inSign up

adremides/openvpn

By adremides

Updated over 2 years ago

🔒 OpenVPN server in a Docker container complete with an EasyRSA PKI CA with support for ARM64v8

Image
Networking
Security
0

103

adremides/openvpn repository overview

This image was build from kylemanna/openvpn github repository.

An example docker-compose.yml to use directly:

services:
  openvpn:
    cap_add:
      - NET_ADMIN
    image: adremides/openvpn:arm64v8
    container_name: openvpn
    ports:
      - "1194:1194/udp"
    restart: always
    volumes:
      - ./openvpn-data/conf:/etc/openvpn

Then you can configure with:

docker-compose run --rm openvpn ovpn_genconfig -u udp://<SERVER-EXTERNAL-IP>
docker-compose run --rm openvpn ovpn_initpki

sudo chown -R $(whoami): ./openvpn-data (OPTIONAL)

Run

docker-compose up -d

Then you can create client configuration file with:

docker-compose run --rm openvpn easyrsa build-client-full <CLIENT_NAME>

Tag summary

Content type

Image

Digest

sha256:ae23551c5

Size

8.5 MB

Last updated

over 2 years ago

docker pull adremides/openvpn:arm64v8