Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
blocks:server:nginx:dns01_challenge [2025-09-17 06:28] – created mattias | blocks:server:nginx:dns01_challenge [2025-09-17 06:50] (current) – [DNS-01 Challenge for renewal of HTTPS certificates] mattias | ||
---|---|---|---|
Line 4: | Line 4: | ||
There are three main ways to prove for the certificate provider that you are the legal owner in control of a domain name. HTTP-01 challenge, DNS-01 challenge, TLS-ALPN-01. | There are three main ways to prove for the certificate provider that you are the legal owner in control of a domain name. HTTP-01 challenge, DNS-01 challenge, TLS-ALPN-01. | ||
We will not bother about the TLS-ALPN-01, | We will not bother about the TLS-ALPN-01, | ||
- | To allow for automatic renewal on server that is not exposed | + | To allow for automatic renewal on server that is not exposed |
+ | ==== Available plugins ==== | ||
+ | The officical certbot plugins maintained by Certbot can be found [[https:// | ||
+ | 3rd party plugins can be found [[https:// | ||
====Outline of the steps involved for DNS-Challange==== | ====Outline of the steps involved for DNS-Challange==== | ||
Line 11: | Line 14: | ||
- | - | ||
- | - | ||
- | - | + | - |
- Create a file to store the api token or secret. Typically stored in an .ini file under / | - Create a file to store the api token or secret. Typically stored in an .ini file under / | ||
- make sure the necessary cert-bot plugin is installed. Follow the dns providers instructions. | - make sure the necessary cert-bot plugin is installed. Follow the dns providers instructions. | ||
Line 18: | Line 21: | ||
====Step by step examples==== | ====Step by step examples==== | ||
+ | ===Digial Ocean=== | ||
[[blocks: | [[blocks: | ||
+ | |||
+ | ===Cloudflare=== | ||
+ | [[blocks: |