gen cert scripts
This commit is contained in:
parent
a1260602df
commit
3731d473cd
2 changed files with 19 additions and 0 deletions
7
gen-selfsigned.sh
Executable file
7
gen-selfsigned.sh
Executable file
|
@ -0,0 +1,7 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
cd data/certificates
|
||||||
|
openssl genrsa -out default.key 2048
|
||||||
|
openssl req -new -key default.key -out default.csr
|
||||||
|
openssl x509 -req -days 3650 -in default.csr -signkey default.key -out default.crt
|
||||||
|
cat default.key default.crt >> default.pem
|
12
issue-certificate.sh
Executable file
12
issue-certificate.sh
Executable file
|
@ -0,0 +1,12 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
CB=`docker ps --format='{{.Names}}' --filter=label=meta.role=certbot`
|
||||||
|
|
||||||
|
EMAIL=$2
|
||||||
|
|
||||||
|
CERTNAME=$1
|
||||||
|
DOMAIN=$1
|
||||||
|
|
||||||
|
docker exec $CB certbot certonly --non-interactive --standalone --email $2 --agree-tos --keep --preferred-challenges http --cert-name "$CERTNAME" -d "$DOMAIN"
|
||||||
|
|
||||||
|
cat ./data/certbot/etc/live/$CERTNAME/privkey.pem ./data/certbot/etc/live/$CERTNAME/fullchain.pem > /certificates/$CERTNAME.pem"
|
Loading…
Reference in a new issue