infrastructure:services:acme_dns
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| infrastructure:services:acme_dns [2026-01-25 21:44 UTC] – [Description] stb | infrastructure:services:acme_dns [2026-01-25 23:44 UTC] (current) – fix urls june | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== ACME DNS ====== | ====== ACME DNS ====== | ||
| ---- dataentry service ---- | ---- dataentry service ---- | ||
| - | service-urls_urls | + | service-urls_urls |
| other-service-fqdns | other-service-fqdns | ||
| host-fqdn | host-fqdn | ||
| - | netbox-link_url | + | netbox-link_url |
| - | server_page | + | server_page |
| maintainers | maintainers | ||
| ccchh-id-integration_yesno : false | ccchh-id-integration_yesno : false | ||
| ---- | ---- | ||
| + | |||
| Line 15: | Line 16: | ||
| [[https:// | [[https:// | ||
| + | We run an instance of acme-dns so we can more easily create Let's Encrypt certificates for hosts, in particular those that are not accessible from the Internet, and thus can't use the HTTP-01 challenge. | ||
| ===== Configuration ===== | ===== Configuration ===== | ||
| - | how is this service configured? | + | See the Ansible repo. We are using [[https:// |
| + | |||
| + | ===== Using ACME-DNS ===== | ||
| + | |||
| + | To enable requesting Let's Encrypt certificates with acme-dns, you need to register a record in acme-dns, then you need to configure your DNS entry so it points to the acme-dns zone (and thus the acme-dns name server), and finally you need to configure your ACME client to issue the certificate. | ||
| + | |||
| + | ==== Register an Entry in ACME DNS ==== | ||
| + | |||
| + | Go to https:// | ||
| + | |||
| + | * Full Domain: is the target of the CNAME entry you need to create | ||
| + | * Subdomain, X-Api-User and X-Api-Key: configuration | ||
| + | |||
| + | **Note: there is no way to delete registrations.** Each registration is small, so it's not an immediate problem, but please do not click register unless you are planning to really create a new entry. | ||
| + | |||
| + | {{: | ||
| + | ==== Create a DNS Entry for the Challenge ==== | ||
| + | |||
| + | Create a (ACME magic) CNAME record to your existing zone, pointing to the subdomain you got from the registration. | ||
| + | |||
| + | '' | ||
| + | |||
| + | You can request a cerificate for a wildcard DNS entry by simply creating the wildcard entry for the FQDN, and making sure the ' | ||
| + | |||
| + | '' | ||
| + | |||
| + | ==== Configure ACME client ==== | ||
| + | |||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | |||
infrastructure/services/acme_dns.1769377475.txt.gz · Last modified: by stb