Skip to content

Instantly share code, notes, and snippets.

@Eduard-gan
Created November 4, 2018 18:12
Show Gist options
  • Save Eduard-gan/21a0b25ac3c4d49e961f4b3801ec1ac6 to your computer and use it in GitHub Desktop.
Save Eduard-gan/21a0b25ac3c4d49e961f4b3801ec1ac6 to your computer and use it in GitHub Desktop.
OpenVPN container
set OVPN_DATA "ovpn-data-dir"
docker volume create --name $OVPN_DATA
docker run -v $OVPN_DATA:/etc/openvpn --log-driver=none --rm kylemanna/openvpn ovpn_genconfig -u udp://xl.novk.ga
docker run -v $OVPN_DATA:/etc/openvpn --log-driver=none --rm -it kylemanna/openvpn ovpn_initpki
docker run -v $OVPN_DATA:/etc/openvpn -d -p 1194:1194/udp --cap-add=NET_ADMIN kylemanna/openvpn
docker run -v $OVPN_DATA:/etc/openvpn --log-driver=none --rm -it kylemanna/openvpn easyrsa build-client-full root nopass
docker run -v $OVPN_DATA:/etc/openvpn --log-driver=none --rm kylemanna/openvpn ovpn_getclient root > root.ovpn
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment