A docker container with an openvpn server
100K+
A docker container to run a configurable openvpn server
docker run -d --cap-add=NET_ADMIN --device /dev/net/tun -v openvpn_folder:/etc/openvpn -v certificate_folder:/cert -p 1194:1194/udp sealeo/openvpn
CIPHER: [default: cipher AES-256-CBC]
DH_KEY_SIZE: [default: 2048]
RSA_KEY_SIZE: [default: 2048]
DNS: [default: 1]
PROTOCOL: [default: udp]
EXTERNAL_PORT: [default: 1194] (value that will be set into client configuration files)
docker run -d --cap-add=NET_ADMIN --device /dev/net/tun -v openvpn_folder:/etc/openvpn -v certificate_folder:/cert -p 1194:1194/udp sealeo/openvpn
version: '2'
services:
vpn:
container_name: vpn
image: sealeo/openvpn
restart: always
volumes:
- ./openvpn:/etc/openvpn
- ./cert:/cert
environment:
#- CIPHER=cipher AES-256-CBC
#- DH_KEY_SIZE=2048
#- RSA_KEY_SIZE=2048
#- DNS=1
#- PROTOCOL=udp
#- EXTERNAL_PORT=1194
ports:
- 1194:1194/udp
cap_add:
- NET_ADMIN
devices:
- /dev/net/tun
docker exec docker_name addvpnuser username
# OR
docker exec -it docker_name addvpnuser
docker exec -it docker_name delvpnuser
Credit to Nyr for his Road Warrior script : https://github.com/Nyr/openvpn-install
Released under MIT license.
Content type
Image
Digest
Size
88 MB
Last updated
about 9 years ago
docker pull sealeo/openvpn