Request: DreamHost DNS #1

Closed
opened 2025-11-20 04:18:33 -05:00 by saavagebueno · 9 comments
Owner

Originally created by @EZarnosky on GitHub (Jan 26, 2019).

Any chance of adding DreamHost DNS to your updater? There are a lot of small scripts out there, but they provide no GUI nor are there any Docker Containers.

DreamHost DNS - https://help.dreamhost.com/hc/en-us/articles/215413857-DreamHost-DNS-overview
Perl version - https://github.com/jhlange/dreamapi/tree/master/dreamdns
Bash version - https://github.com/pissedoffadmins/dh-dyndns

Thanks

Originally created by @EZarnosky on GitHub (Jan 26, 2019). Any chance of adding DreamHost DNS to your updater? There are a lot of small scripts out there, but they provide no GUI nor are there any Docker Containers. DreamHost DNS - https://help.dreamhost.com/hc/en-us/articles/215413857-DreamHost-DNS-overview Perl version - https://github.com/jhlange/dreamapi/tree/master/dreamdns Bash version - https://github.com/pissedoffadmins/dh-dyndns Thanks
Author
Owner

@qdm12 commented on GitHub (Jan 26, 2019):

I'll work on it this weekend, it should be done by Monday! Let me know if you have any other suggestion!

@qdm12 commented on GitHub (Jan 26, 2019): I'll work on it this weekend, it should be done by Monday! Let me know if you have any other suggestion!
Author
Owner

@EZarnosky commented on GitHub (Jan 26, 2019):

That's awesome. If you need any testing let me know, I should be around this weekend :)

@EZarnosky commented on GitHub (Jan 26, 2019): That's awesome. If you need any testing let me know, I should be around this weekend :)
Author
Owner

@qdm12 commented on GitHub (Jan 26, 2019):

A few questions because I don't have an account on Dreamhost 😄

Could you try the following HTTP URLs (modify the values in capitals) in your browser and post what they respond (hide sensitive information)

  1. List records
https://api.dreamhost.com/?key=YOURAPIKEY&format=json&type=A&cmd=dns-list_records
  1. Delete record
https://api.dreamhost.com/?key=YOURAPIKEY&format=json&cmd=dns-remove_record&record=YOURDOMAIN&type=A&value=127.0.0.1
  1. Add record
https://api.dreamhost.com/?key=YOURAPIKEY&format=json&cmd=dns-add_record&record=YOURDOMAIN&type=A&value=127.0.0.1

Also:

  1. Do you use IPv6 or are you ok to stick with IPv4?
  2. Does DreamHost support subdomain A records? It does not seem to have an API call for that 😞
@qdm12 commented on GitHub (Jan 26, 2019): A few questions because I don't have an account on Dreamhost 😄 Could you try the following HTTP URLs (modify the values in capitals) in your browser and post what they respond (**hide sensitive information**) 1. List records ``` https://api.dreamhost.com/?key=YOURAPIKEY&format=json&type=A&cmd=dns-list_records ``` 2. Delete record ``` https://api.dreamhost.com/?key=YOURAPIKEY&format=json&cmd=dns-remove_record&record=YOURDOMAIN&type=A&value=127.0.0.1 ``` 3. Add record ``` https://api.dreamhost.com/?key=YOURAPIKEY&format=json&cmd=dns-add_record&record=YOURDOMAIN&type=A&value=127.0.0.1 ``` Also: 4. Do you use IPv6 or are you ok to stick with IPv4? 5. Does DreamHost support subdomain A records? It does not seem to have an API call for that 😞
Author
Owner

@EZarnosky commented on GitHub (Jan 27, 2019):

1-3. I sent the information to you in an email.
4. I just use IPv4
5. I have several subdomains (with A records), which you should see in the List Records query I sent to you.

If you need more let me know, sorry I was slow to respond, it was supposed to be a light weekend.

@EZarnosky commented on GitHub (Jan 27, 2019): 1-3. I sent the information to you in an email. 4. I just use IPv4 5. I have several subdomains (with A records), which you should see in the List Records query I sent to you. If you need more let me know, sorry I was slow to respond, it was supposed to be a light weekend.
Author
Owner

@qdm12 commented on GitHub (Jan 28, 2019):

Thanks! I am still working on it, you can track my commits here, I may finish tomorrow as I have a busy day ! You will then have to test it to see if it works!

@qdm12 commented on GitHub (Jan 28, 2019): Thanks! I am still working on it, you can track my commits [here](https://github.com/qdm12/ddns-updater/commits/dreamhost), I may finish tomorrow as I have a busy day ! You will then have to test it to see if it works!
Author
Owner

@EZarnosky commented on GitHub (Jan 28, 2019):

Your efforts are greatly appreciated sir. If you need anything else for testing, let me know.

@EZarnosky commented on GitHub (Jan 28, 2019): Your efforts are greatly appreciated sir. If you need anything else for testing, let me know.
Author
Owner

@qdm12 commented on GitHub (Jan 28, 2019):

It should be done now, I just need some testing 👍

docker pull qmcgaw/ddns-updater

Check the Docker logs with docker logs -f ddns or the web ui for errors it would show.
As there are many HTTP exchanges (list, delete, add) with Dreamhost, it's likely to fail at some point I think.

Also note that the password field is your API key in this case.

@qdm12 commented on GitHub (Jan 28, 2019): It should be done now, I just need some testing 👍 ```bash docker pull qmcgaw/ddns-updater ``` Check the Docker logs with `docker logs -f ddns` or the web ui for errors it would show. As there are many HTTP exchanges (list, delete, add) with Dreamhost, it's likely to fail at some point I think. Also note that the password field is your API key in this case.
Author
Owner

@qdm12 commented on GitHub (Feb 1, 2019):

I'll close the issue for now, feel free to re-open it when you have time to test it and if it does not work, thanks !

@qdm12 commented on GitHub (Feb 1, 2019): I'll close the issue for now, feel free to re-open it when you have time to test it and if it does not work, thanks !
Author
Owner

@qdm12 commented on GitHub (May 7, 2019):

Hi @EZarnosky, I have reworked the image a lot recently, have you had time to test Dreamhost? Is there anything not working? Thanks !

@qdm12 commented on GitHub (May 7, 2019): Hi @EZarnosky, I have reworked the image a lot recently, have you had time to test Dreamhost? Is there anything not working? Thanks !
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/ddns-updater#1