Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| blocks:server:nginx:dns01_challenge [2025-09-17 06:29] – [Step by step examples] 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: | [[blocks: | ||