HTTPS-Zertifikate (Let's Encrypt)
Wenn du angemeldet bist, setzt der Einrichtungsassistent deinen Hostnamen und dein Token direkt ein.
Hol dir ein Let's-Encrypt-Zertifikat für <your-host>.dynr.net und *.<your-host>.dynr.net, ohne einen Port zu
öffnen: Die DNS-01-Challenge setzt einen TXT-Eintrag über dynr.net. Dafür nutzt du denselben
Hostnamen und dasselbe Token wie im Router.
dynr.net bietet POST https://dynr.net/acme/present und /acme/cleanup (JSON fqdn und value,
HTTP-Basic-Authentifizierung), kompatibel zum Provider httpreq von lego.
lego
HTTPREQ_ENDPOINT=https://dynr.net/acme \
HTTPREQ_USERNAME=<your-host>.dynr.net \
HTTPREQ_PASSWORD=<your-token> \
lego --email du@example.com --dns httpreq \
--domains <your-host>.dynr.net --domains '*.<your-host>.dynr.net' run
Traefik
Setz dieselben drei Variablen in Traefiks Umgebung und nutze die DNS-Challenge mit Provider httpreq:
certificatesResolvers:
dynr:
acme:
email: du@example.com
storage: /letsencrypt/acme.json
dnsChallenge:
provider: httpreq
HTTPREQ_ENDPOINT=https://dynr.net/acme
HTTPREQ_USERNAME=<your-host>.dynr.net
HTTPREQ_PASSWORD=<your-token>
Grenzen
Höchstens 4 TXT-Werte pro Host gleichzeitig und 10 Anfragen pro Minute.