{"id":1144,"date":"2025-05-30T13:44:15","date_gmt":"2025-05-30T11:44:15","guid":{"rendered":"https:\/\/vero.mueller-thaens.de\/?p=1144"},"modified":"2025-05-31T15:26:18","modified_gmt":"2025-05-31T13:26:18","slug":"lets-encrypt-wildcard-zertifikat","status":"publish","type":"post","link":"https:\/\/vero.mueller-thaens.de\/index.php\/2025\/05\/30\/lets-encrypt-wildcard-zertifikat\/","title":{"rendered":"Let&#8217;s Encrypt Wildcard Zertifikat mit DNS-01 Challenge"},"content":{"rendered":"\n<p>In diesem Artikel beschreibe ich die Vorgehensweise um ein Let&#8217;s Encrypt Wildcard Zertifikat zu erzeugen. Man ben\u00f6tigt eine eigene Domain sowie Zugriff auf die DNS Verwaltung der selben.<\/p>\n\n\n\n<p>Prinzipiell kann man das mit jedem Domain-Hoster umsetzen, egal ob er eine API zur Verwaltung von DNS-Eintr\u00e4gen anbietet oder nicht.<\/p>\n\n\n\n<p>F\u00fcr zweiteren Fall muss man einen Zwischenschritt machen. Entweder die DNS-Delegation an Cloudflare \u00fcbergeben, dies kann nur f\u00fcr die gesamte Domain erfolgen, oder man delegiert einfach nur eine Subdomain an zum Beispiel NS1.<\/p>\n\n\n\n<p>Beide Anbieter sind mit ihrem kostenfreien Plan dazu geeignet, es entstehen also keine weiteren Kosten.<\/p>\n\n\n\n<p><strong>Voraussetzungen<\/strong> <\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Eine registrierte Domain mit Zugriff auf die DNS-Verwaltung sowie einer API wie z.B.\n<ul class=\"wp-block-list\">\n<li>Hetzner<\/li>\n\n\n\n<li>Cloudflare<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Sollte der Domain-Hoster keinen DNS mit API anbieten, dann kann man z.B. NS1 verwenden. NS1 ist wie Cloudflare ebenfalls kostenfrei.\n<ul class=\"wp-block-list\">\n<li>F\u00fcr diesen Fall muss ein NS Eintrag f\u00fcr die Subdomain _acme-challenge.domain.com erstellt werden, der auf den Nameserver von NS1 zeigt.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Zielsystem wie z.B. Debian oder Ubuntu\n<ul class=\"wp-block-list\">\n<li>Python3 und python3-venv (apt install python3-venv)<\/li>\n\n\n\n<li>Python Virtual Environment mit folgenden Modulen\n<ul class=\"wp-block-list\">\n<li>certbot<\/li>\n\n\n\n<li>certbot-dns-ns1 oder entsprechend<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In diesem Artikel beschreibe ich die Vorgehensweise um ein Let&#8217;s Encrypt Wildcard Zertifikat zu erzeugen. Man ben\u00f6tigt eine eigene Domain sowie Zugriff auf die DNS Verwaltung der selben. Prinzipiell kann man das mit jedem Domain-Hoster umsetzen, egal ob er eine API zur Verwaltung von DNS-Eintr\u00e4gen anbietet oder nicht. F\u00fcr zweiteren Fall muss man einen Zwischenschritt [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1146,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_gspb_post_css":"","pgc_sgb_lightbox_settings":"","footnotes":""},"categories":[14],"tags":[],"class_list":["post-1144","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-management"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/vero.mueller-thaens.de\/index.php\/wp-json\/wp\/v2\/posts\/1144","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vero.mueller-thaens.de\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/vero.mueller-thaens.de\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/vero.mueller-thaens.de\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/vero.mueller-thaens.de\/index.php\/wp-json\/wp\/v2\/comments?post=1144"}],"version-history":[{"count":5,"href":"https:\/\/vero.mueller-thaens.de\/index.php\/wp-json\/wp\/v2\/posts\/1144\/revisions"}],"predecessor-version":[{"id":1181,"href":"https:\/\/vero.mueller-thaens.de\/index.php\/wp-json\/wp\/v2\/posts\/1144\/revisions\/1181"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vero.mueller-thaens.de\/index.php\/wp-json\/wp\/v2\/media\/1146"}],"wp:attachment":[{"href":"https:\/\/vero.mueller-thaens.de\/index.php\/wp-json\/wp\/v2\/media?parent=1144"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vero.mueller-thaens.de\/index.php\/wp-json\/wp\/v2\/categories?post=1144"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vero.mueller-thaens.de\/index.php\/wp-json\/wp\/v2\/tags?post=1144"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}