From 6b0ea3d0f8cbda9050564338d59661bfafd189ae Mon Sep 17 00:00:00 2001 From: Andreas Knuth Date: Sat, 22 Mar 2025 12:53:27 +0100 Subject: [PATCH] run docker as script --- certbot/get-certificate.sh | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100755 certbot/get-certificate.sh diff --git a/certbot/get-certificate.sh b/certbot/get-certificate.sh new file mode 100755 index 0000000..0997316 --- /dev/null +++ b/certbot/get-certificate.sh @@ -0,0 +1,11 @@ +#!/bin/bash +DOMAIN=${1:-mail.haiky.app} +EMAIL=${2:-deine-email@example.com} + +echo "Generiere Zertifikat für $DOMAIN mit E-Mail $EMAIL" +docker compose run --rm certbot certonly --dns-cloudflare --dns-cloudflare-credentials /cloudflare/cloudflare.ini --email "$EMAIL" --agree-tos --no-eff-email -d "$DOMAIN" + +echo "Ändere Berechtigungen der generierten Zertifikate" +sudo chown -R $(id -u):$(id -g) ./letsencrypt + +echo "Fertig! Zertifikate wurden in ./letsencrypt/live/$DOMAIN/ gespeichert" \ No newline at end of file