Skip to content

Instantly share code, notes, and snippets.

@AntouanK
Last active July 26, 2017 15:01
Show Gist options
  • Star 3 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save AntouanK/190a8e255f0d370ec875f80eaa3fc9f4 to your computer and use it in GitHub Desktop.
Save AntouanK/190a8e255f0d370ec875f80eaa3fc9f4 to your computer and use it in GitHub Desktop.
dply script - Openvpn coreos init script ( ovpn open vpn )
#!/bin/sh
docker pull kylemanna/openvpn ;
docker volume create --name ovpn-data ;
docker run -v ovpn-data:/etc/openvpn --rm kylemanna/openvpn ovpn_genconfig -u udp://$(curl ifconfig.co) ;
# manual from here on, you need a password
docker run -v ovpn-data:/etc/openvpn --rm -it kylemanna/openvpn ovpn_initpki
docker run -v ovpn-data:/etc/openvpn -d -p 1194:1194/udp --name openvpn --cap-add=NET_ADMIN kylemanna/openvpn
docker run -v ovpn-data:/etc/openvpn --rm -it kylemanna/openvpn easyrsa build-client-full a_client nopass
docker run -v ovpn-data:/etc/openvpn --rm kylemanna/openvpn ovpn_getclient a_client > a_client.ovpn
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment