Skip to content

Commit 9fae6a2

Browse files
committed
Update README.md
1 parent a13db50 commit 9fae6a2

File tree

1 file changed

+25
-2
lines changed

1 file changed

+25
-2
lines changed

README.md

Lines changed: 25 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,26 @@
11
Let's Encrypt DNS Challenge
22
===========================
33

4+
## Why ?
5+
6+
# New Image / Container
7+
Generally you start your letsencrpyt container and make an authentication challenge over http.
8+
9+
The problem here is that the http authentication requires both standard ports from http (80/tcp) and https(443/tcp).
10+
11+
I couldn't managet it to use other ports for the http challenge. So in that case it requires to temporarily shutdown your loadbalancer to receive a new certificate.
12+
13+
Later I read on and I found out that the [ACME Spec](https://letsencrypt.github.io/acme-spec/) supports more than http authentication challenge.
14+
15+
So I found the interessting point. That I can resolve my authentication over dns.
16+
17+
Futhermore I wan't to be able to do in future and I don't want to handle all dependencies again, so I wrote this container.
18+
19+
### Cloudflare
20+
21+
Cloudflare helps to automatically generate dns entries in this case TXT Records to supoort the [DNS Authentication](https://letsencrypt.github.io/acme-spec/#dns),
22+
because they provide an API for managing her DNS Server.
23+
424
This repo contains only an image for an letsencrpyt container to use dns challenge with cloudflare.
525

626
It uses the certbot image directly.
@@ -41,9 +61,12 @@ solidnerd/letsencrpyt-dns:0.1.0
4161
| CLOUDFLARE_EMAIL | Email Address that is used to login in cloudflare |
4262
| CERTBOT_IP_LOGGING | Accepts that the IP will be logged from the server that requests a certificate |
4363

44-
## Issues
64+
## Issues or Improvements
65+
66+
If you have an issue make an issue on the [GitHub Repo](https://github.com/solidnerd/letsencrypt-dns).
67+
68+
If have any cool ideas for the repo let me know as well [GitHub Repo](https://github.com/solidnerd/letsencrypt-dns).
4569

46-
Make an issue on the [GitHub Repo](https://github.com/solidnerd/letsencrypt-dns) .
4770

4871
## Inspiration
4972

0 commit comments

Comments
 (0)