[GH-ISSUE #3801] DNS challenge with Dreamhost #2502

Closed
opened 2026-02-26 07:35:48 +03:00 by kerem · 3 comments
Owner

Originally created by @lfdmn on GitHub (Jun 11, 2024).
Original GitHub issue: https://github.com/NginxProxyManager/nginx-proxy-manager/issues/3801

Is your feature request related to a problem? Please describe.
DreamHost DNS challenge required for wildcard certificates.

Describe the solution you'd like
DreamHost provides a DNS API

There is a Python module here https://github.com/goncalo-leal/certbot-dns-dreamhost/.

I would appreciate some help or guidance how to add this and prepare a PR.

Originally created by @lfdmn on GitHub (Jun 11, 2024). Original GitHub issue: https://github.com/NginxProxyManager/nginx-proxy-manager/issues/3801 <!-- Are you in the right place? - If you are looking for support on how to get your upstream server forwarding, please consider asking the community on Reddit. - If you are writing code changes to contribute and need to ask about the internals of the software, Gitter is the best place to ask. - If you think you found a bug with NPM (not Nginx, or your upstream server or MySql) then you are in the *right place.* --> **Is your feature request related to a problem? Please describe.** DreamHost DNS challenge required for wildcard certificates. **Describe the solution you'd like** DreamHost provides a [DNS API](https://help.dreamhost.com/hc/en-us/articles/217555707-DNS-API-commands) There is a Python module here https://github.com/goncalo-leal/certbot-dns-dreamhost/. I would appreciate some help or guidance how to add this and prepare a PR.
kerem 2026-02-26 07:35:48 +03:00
Author
Owner

@lfdmn commented on GitHub (Jun 15, 2024):

I found a built-in way to do it:

  • DNS Provider: DnsMulti
  • Credentials File Content
    dns_multi_provider = dreamhost
    DREAMHOST_API_KEY = ABCDEFG1234
    
  • Propagation Seconds 120
<!-- gh-comment-id:2170530116 --> @lfdmn commented on GitHub (Jun 15, 2024): I found a built-in way to do it: - DNS Provider: DnsMulti - Credentials File Content ``` dns_multi_provider = dreamhost DREAMHOST_API_KEY = ABCDEFG1234 ``` - Propagation Seconds `120`
Author
Owner

@richardwonka commented on GitHub (Oct 17, 2024):

I cannot find DnsMulti in the list in a current install of the homeassistant NPM Add-On - what am I missing?

<!-- gh-comment-id:2418897299 --> @richardwonka commented on GitHub (Oct 17, 2024): I cannot find DnsMulti in the list in a current install of the homeassistant NPM Add-On - what am I missing?
Author
Owner

@nyshocka commented on GitHub (Jan 3, 2025):

I am getting the error: ERROR: Could not find a version that satisfies the requirement certbot-dns-multi~=4.9 (from versions: none)

Anyone come across this when using DnsMulti and Dreamhost.

<!-- gh-comment-id:2569728143 --> @nyshocka commented on GitHub (Jan 3, 2025): I am getting the error: ERROR: Could not find a version that satisfies the requirement certbot-dns-multi~=4.9 (from versions: none) Anyone come across this when using DnsMulti and Dreamhost.
Sign in to join this conversation.
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
starred/nginx-proxy-manager-NginxProxyManager#2502
No description provided.