Skip to content

Instantly share code, notes, and snippets.

@oreh
Last active November 27, 2015 04:02
Show Gist options
  • Save oreh/af570034928379936f7e to your computer and use it in GitHub Desktop.
Save oreh/af570034928379936f7e to your computer and use it in GitHub Desktop.
# copied from https://github.com/kylemanna/docker-openvpn
# to make the process runnable via a shell script
export OVPN_DATA="ovpn-data"
export SERVER_IP=
docker run --name $OVPN_DATA -v /etc/openvpn busybox
docker run --volumes-from $OVPN_DATA --rm kylemanna/openvpn ovpn_genconfig -u udp://$SERVER_IP
docker run --volumes-from $OVPN_DATA --rm -it kylemanna/openvpn ovpn_initpki
docker run --volumes-from $OVPN_DATA --rm -it kylemanna/openvpn easyrsa build-client-full USERNAME nopass
docker run --volumes-from $OVPN_DATA --rm kylemanna/openvpn ovpn_getclient oreh > USERNAME.ovpn
docker run --volumes-from $OVPN_DATA -d -p 1194:1194/udp --cap-add=NET_ADMIN kylemanna/openvpn
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment