Skip to content
Zotonic
  • Start
  • Cookbook
  • Reference
  • Releases

Live search

Search across all Zotonic content

Type at least two characters

Results are matched against titles, summaries and topics as you type.

Controllers · mod_ssl_letsencrypt
  • Reference
  • Operator
  • Controller
  • Validate
  • HTTP
  • TLS and certificates

controller_letsencrypt_challenge

Module

mod_ssl_letsencrypt

Serve an ACME HTTP-01 challenge for Let's Encrypt certificate issuance.

The GET endpoint looks up the requested token in the site's active challenge set and returns its key authorization as plain text. Unknown tokens receive a 404 response. Challenge responses are not cached or indexed.

Edit on GitHub

Related documentation

Controllers

controller_letsencrypt_ping

Return the site's current Let's Encrypt reachability token as plain text.

Controllers

controller_log_client

Controller to log UI errors and events.

Controllers

controller_zotonic_status

Serve the Zotonic status site and fallback templates.

Modules

zotonic_listen_http

Start and supervise Zotonic's HTTP and HTTPS listeners.

Controllers

controller_csp_report

Controller handling Content-Security-Policy reports.

Notifications

observe_validate_query_args/3

Called just before validation of all query arguments by z_validation.

Controllers

controller_admin_statistics

Render the administration dashboard for live Zotonic system statistics.

Models

ssl_letsencrypt

Model for Let's Encrypt status information, available to administrators.

Filters

is_letsencrypt_valid_hostname

Test if a hostname can be used for a Let’s Encrypt certificate.

GitHub © 2026 Zotonic