diff --git a/exsport.sh b/exsport.sh index e69de29..9cdbca1 100644 --- a/exsport.sh +++ b/exsport.sh @@ -0,0 +1,21 @@ +#!/bin/bash + +ACME="acme.json" +DOMAIN="foto.smolkik.ru" +OUT="/opt/certs/$DOMAIN" + +mkdir -p "$OUT" + +jq -r ' + .letsencrypt.Certificates[] + | select(.domain.main=="'"$DOMAIN"'") + | .certificate +' "$ACME" | base64 -d > "$OUT/fullchain.pem" + +jq -r ' + .letsencrypt.Certificates[] + | select(.domain.main=="'"$DOMAIN"'") + | .key +' "$ACME" | base64 -d > "$OUT/privkey.pem" + +chmod 600 "$OUT/privkey.pem" \ No newline at end of file