OpenVPN on RaspberryPi and other ARM-based boards.
697
Based kylemanna/openvpn.
OpenVPN server in a Docker container on ARM with an EasyRSA PKI CA.
OVPN_DATA="ovpn-data"
docker run --name $OVPN_DATA -v /etc/openvpn hypriot/armhf-busybox
IP=`curl --silent ipecho.net/plain`
docker run --volumes-from $OVPN_DATA --rm matrixanger/rpi-ovpn ovpn_genconfig -u udp://$IP
docker run --volumes-from $OVPN_DATA --rm -it matrixanger/rpi-ovpn ovpn_initpki
docker run --name ovpn --volumes-from $OVPN_DATA -d -p 1194:1194/udp --cap-add=NET_ADMIN matrixanger/rpi-ovpn
CLIENT=myphone
docker run --volumes-from $OVPN_DATA --rm -it matrixanger/rpi-ovpn easyrsa build-client-full $CLIENT nopass
docker run --volumes-from $OVPN_DATA --rm matrixanger/rpi-ovpn ovpn_getclient $CLIENT > $CLIENT.ovpn
Content type
Image
Digest
Size
10.1 MB
Last updated
over 9 years ago
docker pull matrixanger/rpi-ovpn