🔒 OpenVPN server in a Docker container complete with an EasyRSA PKI CA with support for ARM64v8
103
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>
Content type
Image
Digest
sha256:ae23551c5…
Size
8.5 MB
Last updated
over 2 years ago
docker pull adremides/openvpn:arm64v8