#!/bin/bash LE_EMAIL="${1}" SERVER_NAME="${2}" if [[ $(find /etc/letsencrypt/accounts -type f -name regr.json | xargs grep -l \"${LE_EMAIL}\" | wc -l | tr -d ' ') -eq 0 ]] ; then certbot register --agree-tos -m ${LE_EMAIL} --non-interactive fi if [[ ! -f /etc/letsencrypt/live/${SERVER_NAME}/fullchain.pem ]] ; then certbot certonly --standalone --non-interactive -d ${SERVER_NAME} else certbot renew --standalone --non-interactive fi