github fabriziosalmi/certmate v1.10.4
v1.10.4 — HTTP-01 ACME Challenge Support

latest releases: v2.0.0, v1.12.0, v1.11.1...
6 hours ago

What's New

HTTP-01 Challenge Support

CertMate now supports HTTP-01 ACME challenges as an alternative to DNS-01, enabling certificate issuance for users without DNS API access.

  • No DNS credentials needed — CertMate serves challenge files directly via /.well-known/acme-challenge/<token>
  • Uses certbot --webroot plugin — challenge files written to data/acme-challenges/
  • Settings & dashboard UI — select challenge type per-certificate or set a global default
  • Wildcard validation — HTTP-01 does not support wildcard certificates; clear error messages guide users to DNS-01

How it works

  1. Set challenge type to HTTP-01 in Settings → DNS Providers tab
  2. Ensure your domain points to the CertMate server (reverse proxy forwards /.well-known/acme-challenge/ to CertMate)
  3. Create a certificate — no DNS provider or account needed

Files changed

app.py, modules/api/resources.py, modules/core/certificates.py, modules/core/dns_strategies.py, modules/core/settings.py, modules/web/routes.py, static/js/dashboard.js, static/js/settings.js, templates/index.html, templates/settings.html

Full Changelog: v1.10.3...v1.10.4

Don't miss a new certmate release

NewReleases is sending notifications on new releases.