From 251aac716a707d730733444b71247402be678f08 Mon Sep 17 00:00:00 2001 From: Jaap-Jan Date: Fri, 21 Aug 2020 09:49:43 +0200 Subject: [PATCH 01/10] Add CloudFlare DNS plugin to certbot --- docker/Dockerfile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docker/Dockerfile b/docker/Dockerfile index e3eefb3..5224416 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -17,7 +17,8 @@ ENV NODE_ENV=production RUN echo "fs.file-max = 65535" > /etc/sysctl.conf \ && apk update \ - && apk add python2 certbot jq \ + && apk add python2 py-pip certbot jq \ + && pip install certbot-dns-cloudflare \ && rm -rf /var/cache/apk/* ENV NPM_BUILD_VERSION="${BUILD_VERSION}" NPM_BUILD_COMMIT="${BUILD_COMMIT}" NPM_BUILD_DATE="${BUILD_DATE}" From 2d7576c57ea9d0219a5321678adf162f580e26b3 Mon Sep 17 00:00:00 2001 From: Jaap-Jan de Wit Date: Sun, 23 Aug 2020 10:54:36 +0000 Subject: [PATCH 02/10] add cloudflare dns also to dev docker file --- docker/dev/Dockerfile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docker/dev/Dockerfile b/docker/dev/Dockerfile index 35f5651..5b67981 100644 --- a/docker/dev/Dockerfile +++ b/docker/dev/Dockerfile @@ -7,7 +7,8 @@ ENV S6_FIX_ATTRS_HIDDEN=1 RUN echo "fs.file-max = 65535" > /etc/sysctl.conf \ && apk update \ - && apk add python2 certbot jq \ + && apk add python2 py-pip certbot jq \ + && pip install certbot-dns-cloudflare \ && rm -rf /var/cache/apk/* # Task From b9a95840e09fa2a633c8cade91c206dfc5821492 Mon Sep 17 00:00:00 2001 From: Jaap-Jan de Wit Date: Sun, 23 Aug 2020 11:40:41 +0000 Subject: [PATCH 03/10] add cloudflare dns option to letsencrypt via manual certificate --- frontend/js/app/nginx/certificates/form.ejs | 18 ++++++++++++++++++ frontend/js/app/nginx/certificates/form.js | 13 ++++++++++++- frontend/js/i18n/messages.json | 3 ++- 3 files changed, 32 insertions(+), 2 deletions(-) diff --git a/frontend/js/app/nginx/certificates/form.ejs b/frontend/js/app/nginx/certificates/form.ejs index 32edb6b..98de260 100644 --- a/frontend/js/app/nginx/certificates/form.ejs +++ b/frontend/js/app/nginx/certificates/form.ejs @@ -20,6 +20,24 @@ + + +
+
+ +
+
+
+
+ + +
+
+