halalgami
6/14/2017 - 8:43 AM

OpenVPN Access Server Letsencrypt

OpenVPN Access Server Letsencrypt

rsa-key-size = 2048

email = server@server.com

domains = vpn.server.com

authenticator = standalone
standalone-supported-challenges = tls-sni-01

agree-tos = True

keep-until-expiring = True
#!/bin/sh
# https://www.sideras.net/lets-encrypt-https-certificates-for-openvpn-as-access-server/

DOMAIN="vpn.server.com"

set -eu

/etc/init.d/openvpnas stop

/opt/letsencrypt/letsencrypt-auto certonly -c /etc/letsencrypt/vpn.server.com.ini

/usr/local/openvpn_as/scripts/confdba -mk cs.ca_bundle -v "`cat /etc/letsencrypt/live/$DOMAIN/fullchain.pem`"

/usr/local/openvpn_as/scripts/confdba -mk cs.priv_key -v "`cat /etc/letsencrypt/live/$DOMAIN/privkey.pem`" > /dev/null

/usr/local/openvpn_as/scripts/confdba -mk cs.cert -v "`cat /etc/letsencrypt/live/$DOMAIN/cert.pem`"

/etc/init.d/openvpnas start
#!/bin/sh

apt-get -y install git bc
git clone https://github.com/letsencrypt/letsencrypt /opt/letsencrypt
mkdir /etc/letsencrypt