Forrest logo
back to the acme.sh tool

acme.sh-dns:tldr:1997f

acme.sh-dns: Issue a certificate using a manual DNS mode.
$ acme.sh --issue --dns --domain ${example-com} --yes-I-know-dns-manual-mode-enough-go-ahead-please
try on your machine

This command is using the acme.sh command-line tool to obtain an SSL/TLS certificate for the specified domain using DNS validation in manual mode.

Here is a breakdown of the command:

  • acme.sh: It is the name of the script or command to run.
  • --issue: It instructs acme.sh to issue a new certificate.
  • --dns: It specifies the validation method to be used, which is DNS validation in this case.
  • --domain ${example-com}: It specifies the domain for which the certificate is being requested. Replace ${example-com} with the actual domain name.
  • --yes-I-know-dns-manual-mode-enough-go-ahead-please: This is a safety measure to prevent accidental usage of DNS manual mode. By including this argument, you are explicitly acknowledging that you are aware of what you are doing, and the tool can proceed.

By utilizing manual DNS mode, you will have to manually set up the necessary DNS records specified by the acme.sh tool to prove your control over the domain. Once the DNS records are properly set up, you can proceed with the certificate issuance process.

This explanation was created by an AI. In most cases those are correct. But please always be careful and never run a command you are not sure if it is safe.
back to the acme.sh tool