[GH-ISSUE #144] No issues, works perfectly! Cloudflare API integration? #124

Closed
opened 2026-02-26 06:30:26 +03:00 by kerem · 8 comments
Owner

Originally created by @Marixlive on GitHub (May 14, 2019).
Original GitHub issue: https://github.com/NginxProxyManager/nginx-proxy-manager/issues/144

Hello
Thank you for this awesome Project!
Can you integrate the cloudflare api? To automatically create a cloudfalre dns entry when creating a new proxyhost? Would be so practically.

Have a nice day and greetings matthias

Originally created by @Marixlive on GitHub (May 14, 2019). Original GitHub issue: https://github.com/NginxProxyManager/nginx-proxy-manager/issues/144 Hello Thank you for this awesome Project! Can you integrate the cloudflare api? To automatically create a cloudfalre dns entry when creating a new proxyhost? Would be so practically. Have a nice day and greetings matthias
kerem 2026-02-26 06:30:26 +03:00
Author
Owner

@OhHeyAlan commented on GitHub (May 15, 2019):

@Marixlive BTW, since you use Cloudflare, you can generate origin certs from their dashboard that won't expire for 15 years... :-)

<!-- gh-comment-id:492473788 --> @OhHeyAlan commented on GitHub (May 15, 2019): @Marixlive BTW, since you use Cloudflare, you can generate origin certs from their dashboard that won't expire for 15 years... :-)
Author
Owner

@sieb22 commented on GitHub (May 15, 2019):

Hello
Thank you for this awesome Project!
Can you integrate the cloudflare api? To automatically create a cloudfalre dns entry when creating a new proxyhost? Would be so practically.

Have a nice day and greetings matthias

Also maybe to add on to that, Update the IP when the hosts IP address changes.

<!-- gh-comment-id:492581290 --> @sieb22 commented on GitHub (May 15, 2019): > > > Hello > Thank you for this awesome Project! > Can you integrate the cloudflare api? To automatically create a cloudfalre dns entry when creating a new proxyhost? Would be so practically. > > Have a nice day and greetings matthias Also maybe to add on to that, Update the IP when the hosts IP address changes.
Author
Owner

@jc21 commented on GitHub (May 16, 2019):

Update the IP when the hosts IP address changes.

That would mutate this project in to a dynamic dns service.

Automatically updating DNS services for required settings is a nice idea, I can see some complications with requesting SSL at the same time as creating a DNS entry and that would fail because of race conditions.

To further the suggestion, AWS Route 53 or other DNS services could be included.

<!-- gh-comment-id:492879790 --> @jc21 commented on GitHub (May 16, 2019): > Update the IP when the hosts IP address changes. That would mutate this project in to a dynamic dns service. Automatically updating DNS services for required settings is a nice idea, I can see some complications with requesting SSL at the same time as creating a DNS entry and that would fail because of race conditions. To further the suggestion, AWS Route 53 or other DNS services could be included.
Author
Owner

@sieb22 commented on GitHub (May 20, 2019):

That would mutate this project in to a dynamic dns service.

Well it would be easier then doing it manually or editing a config via scripts.

Also maybe I am just blind but is there a update log ?

<!-- gh-comment-id:493924316 --> @sieb22 commented on GitHub (May 20, 2019): > That would mutate this project in to a dynamic dns service. Well it would be easier then doing it manually or editing a config via scripts. Also maybe I am just blind but is there a update log ?
Author
Owner

@jc21 commented on GitHub (Nov 7, 2019):

https://github.com/jc21/nginx-proxy-manager/releases

<!-- gh-comment-id:550668070 --> @jc21 commented on GitHub (Nov 7, 2019): https://github.com/jc21/nginx-proxy-manager/releases
Author
Owner

@andriej commented on GitHub (Apr 30, 2020):

How about cloudflare API so DNS-challenge for lets encrypt is possible?

<!-- gh-comment-id:621746172 --> @andriej commented on GitHub (Apr 30, 2020): How about cloudflare API so DNS-challenge for lets encrypt is possible?
Author
Owner

@DJManuel commented on GitHub (Nov 28, 2020):

Starting from V2.5.0 the support for CF DNS Challenge has been added (Thank you a lot for this feature, I really like it :) ), I think this addition would be very good to directly create a DNS record using the CF API.
I think it should be relativly easy to use the API for that, and have a checkbox when creating a new proxy host to create a new DNS entry.
With the problem you've mentionned about the timing between creation of DNS and SSL request, It may be easy aswell to have some kind of "Task Queue" for that, so that first of all the DNS request is being created and the SSL request is in Queue and may be checked every few N-seconds / minutes until the DNS entry has been propagated.

@Marixlive Maybe Is there some specific reason for the closure of this feature request? Could it be re-opened, and probably has a more descriptive Title ("Cloudflare API Integration" is quite general, more specific title like "DNS Entry creation using CF API" or there about), Otherwise I can create a new feature request for this topic.

I would defentetly love such a feature to be implemented, however it is nothing of urgency :)
Anyhow, keep up your good and appreciated work with this project 👍

<!-- gh-comment-id:735024354 --> @DJManuel commented on GitHub (Nov 28, 2020): Starting from V2.5.0 the support for CF DNS Challenge has been added (Thank you a lot for this feature, I really like it :) ), I think this addition would be very good to directly create a DNS record using the CF API. I think it should be relativly easy to use the API for that, and have a checkbox when creating a new proxy host to create a new DNS entry. With the problem you've mentionned about the timing between creation of DNS and SSL request, It may be easy aswell to have some kind of "Task Queue" for that, so that first of all the DNS request is being created and the SSL request is in Queue and may be checked every few N-seconds / minutes until the DNS entry has been propagated. @Marixlive Maybe Is there some specific reason for the closure of this feature request? Could it be re-opened, and probably has a more descriptive Title ("Cloudflare API Integration" is quite general, more specific title like "DNS Entry creation using CF API" or there about), Otherwise I can create a new feature request for this topic. I would defentetly love such a feature to be implemented, however it is nothing of urgency :) Anyhow, keep up your good and appreciated work with this project 👍
Author
Owner

@martinkeat commented on GitHub (Nov 20, 2023):

Update the IP when the hosts IP address changes.

That would mutate this project in to a dynamic dns service.

Automatically updating DNS services for required settings is a nice idea, I can see some complications with requesting SSL at the same time as creating a DNS entry and that would fail because of race conditions.

To further the suggestion, AWS Route 53 or other DNS services could be included.

Mutation into DDNS alongside reverse proxy wouldn't be a bad thing. Especially for those of us tearing our hair out with dynamic IP addresses. LOL - Also the idea of having cloudflare API to automatically setup origin certificates and setup the correct security settings that would be a freaking game changer.

<!-- gh-comment-id:1818093223 --> @martinkeat commented on GitHub (Nov 20, 2023): > > Update the IP when the hosts IP address changes. > > That would mutate this project in to a dynamic dns service. > > Automatically updating DNS services for required settings is a nice idea, I can see some complications with requesting SSL at the same time as creating a DNS entry and that would fail because of race conditions. > > To further the suggestion, AWS Route 53 or other DNS services could be included. Mutation into DDNS alongside reverse proxy wouldn't be a bad thing. Especially for those of us tearing our hair out with dynamic IP addresses. LOL - Also the idea of having cloudflare API to automatically setup origin certificates and setup the correct security settings that would be a freaking game changer.
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#124
No description provided.