Skip to main content

ACME Command

Manages the Let's Encrypt ACME workflow for automatic SSL certificate issuance.

Usage

/zyveraweb acme start <domain> [http|dns]
/zyveraweb acme tos
/zyveraweb acme confirm

Subcommands

start <domain> [http|dns]

Begins the ACME certificate issuance process.

Argument Description
domain The domain to get a certificate for (e.g., example.com)
http or dns Challenge type (default: http)
/zyveraweb acme start example.com http
/zyveraweb acme start example.com dns

tos

Accepts the Let's Encrypt Subscriber Agreement (Terms of Service). Must be called after start to proceed.

/zyveraweb acme tos

confirm

For DNS-01 challenges only: confirms that DNS propagation is complete and finalizes the certificate order.

/zyveraweb acme confirm

Full Workflow

HTTP Challenge

/zyveraweb acme start example.com http
  → Plugin displays ToS URL
/zyveraweb acme tos
  → Certificate is issued automatically
  → Saved to ssl/<domain>/
  → Add ssl: block to site config and restart server

DNS Challenge

/zyveraweb acme start example.com dns
  → Plugin displays ToS URL
/zyveraweb acme tos
  → Plugin displays TXT record details
  → Add TXT record to DNS
  → Wait for propagation
/zyveraweb acme confirm
  → Certificate is issued automatically
  → Saved to ssl/<domain>/
  → Add ssl: block to site config and restart server

Permission

Required: zyveraweb.acme.use (default: op)