Dns validation for https #49

Merged
quoije merged 5 commits from cursor/dns-validation-for-https-20f4 into 2026-video.backend 2025-12-22 04:16:45 -05:00
quoije commented 2025-12-22 03:29:36 -05:00 (Migrated from github.com)

Add DNS-01 challenge support to letsencrypt.py to enable certificate issuance without requiring root access or binding port 80.

The previous HTTP-01 standalone method required binding port 80, which failed for users without root privileges or when port 80 was already in use. This change introduces a DNS-01 manual TXT record challenge, allowing certificate issuance in such restricted environments.


Open in Cursor Open in Web

Add DNS-01 challenge support to `letsencrypt.py` to enable certificate issuance without requiring root access or binding port 80. The previous HTTP-01 standalone method required binding port 80, which failed for users without root privileges or when port 80 was already in use. This change introduces a DNS-01 manual TXT record challenge, allowing certificate issuance in such restricted environments. --- <a href="https://cursor.com/background-agent?bcId=bc-354b4124-8968-47a2-87bb-96a4f5b3eeea"><picture><source media="(prefers-color-scheme: dark)" srcset="https://cursor.com/open-in-cursor-dark.svg"><source media="(prefers-color-scheme: light)" srcset="https://cursor.com/open-in-cursor-light.svg"><img alt="Open in Cursor" src="https://cursor.com/open-in-cursor.svg"></picture></a>&nbsp;<a href="https://cursor.com/agents?id=bc-354b4124-8968-47a2-87bb-96a4f5b3eeea"><picture><source media="(prefers-color-scheme: dark)" srcset="https://cursor.com/open-in-web-dark.svg"><source media="(prefers-color-scheme: light)" srcset="https://cursor.com/open-in-web-light.svg"><img alt="Open in Web" src="https://cursor.com/open-in-web.svg"></picture></a>
cursor[bot] commented 2025-12-22 03:29:37 -05:00 (Migrated from github.com)

Cursor Agent can help with this pull request. Just @cursor in comments and I'll start working on changes in this branch.
Learn more about Cursor Agents

Cursor Agent can help with this pull request. Just `@cursor` in comments and I'll start working on changes in this branch. <sub>[Learn more](https://cursor.com/docs/background-agent/web-and-mobile) about Cursor Agents</sub>
Sign in to join this conversation.