Letsencrypt – simple renew in bash

Simple renew routine in bash to renew certificates with let’s encrypt.

for domain in $RENEWED_DOMAINS; do
        cat "$RENEWED_LINEAGE/privkey.pem" "$RENEWED_LINEAGE/fullchain.pem" > "/etc/ssl/certs/haproxy/${domain}.pem"

And then just call renew using certbot and specify script as parameter for renew

certbot renew --quiet --renew-hook /scripts/renew-hook-pem.sh >/dev/null 2>&1


Add this to your crontab and ur done! Doing it differently ? Share in comments!



Leave a Reply

Your email address will not be published. Required fields are marked *