Skip to content

Instantly share code, notes, and snippets.

@lattice0
Last active November 12, 2018 01:14
Show Gist options
  • Save lattice0/f052a412621c94749e06c99ce1744434 to your computer and use it in GitHub Desktop.
Save lattice0/f052a412621c94749e06c99ce1744434 to your computer and use it in GitHub Desktop.
open vpn docker fast install
SERVER_NAME="udp://cilinho.dyndns.org"
git clone https://github.com/kylemanna/docker-openvpn
cd docker-openvpn
sudo docker build -t openvpn .
OVPN_DATA="ovpn-data-example"
sudo docker volume create --name $OVPN_DATA
sudo docker run -v $OVPN_DATA:/etc/openvpn --log-driver=none --rm openvpn ovpn_genconfig -u $SERVER_NAME
sudo docker run -v $OVPN_DATA:/etc/openvpn --log-driver=none --rm -it openvpn ovpn_initpki
sudo docker run -v $OVPN_DATA:/etc/openvpn -d --restart unless-stopped -p 1194:1194/udp --cap-add=NET_ADMIN openvpn
sudo docker run -v $OVPN_DATA:/etc/openvpn --log-driver=none --rm -it openvpn easyrsa build-client-full zanella nopass
sudo docker run -v $OVPN_DATA:/etc/openvpn --log-driver=none --rm openvpn ovpn_getclient zanella > zanella.ovpn
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment