fix: add HTTP entrypoint for LE HTTP-01 challenge on wildcard subdomains #5

Closed
radu wants to merge 1 commit from add-http-entrypoint into main
Owner

The HostRegexp-based wildcard subdomains can't get Let's Encrypt certs because the router only had websecure (port 443). Let's Encrypt HTTP-01 challenge needs port 80 to complete.

Changes:

  • Added web entrypoint to both routers (HTTP → HTTPS redirect via git-pages-https middleware)
  • Traefik intercepts ACME challenge paths before applying the redirect, so cert issuance works correctly
The HostRegexp-based wildcard subdomains can't get Let's Encrypt certs because the router only had `websecure` (port 443). Let's Encrypt HTTP-01 challenge needs port 80 to complete. Changes: - Added `web` entrypoint to both routers (HTTP → HTTPS redirect via `git-pages-https` middleware) - Traefik intercepts ACME challenge paths before applying the redirect, so cert issuance works correctly
radu closed this pull request 2026-07-21 08:44:49 +00:00

Pull request closed

Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
homelab/dc-git-pages!5
No description provided.