Support PowerDNS Provider
-
I would love it if Cloudron supported PowerDNS as a DNS backend. I want wildcard certificate from Let’s Encrypt but it required a programmable backend.
I like to run my own DNS server- a hidden primary that isn’t published (eg. no hostname) and multiple secondary servers across different geolocations. This gives a lot of freedom, and most importantly gives me as little TTL as I want.
Unfortunately, I’ve not been able to use it for my Cloudron.
-
Since I've run a PowerDNS Authoritative DNS for quite a while now, I've been interested in this feature as well. Cloudron not supporting this is the only thing that has prevented me to move my cloudron-managed domains away from cloud providers.
I've made several private integrations with the API in the past, but Javascript has held me back from trying my hand at this for Cloudron. Now, with the help of an LLM, I probably have a working implementation. At least it looks good from the API calls perspective.
So I have two questions for staff:
-
How can I test it (preferably on a fresh VM, so as to not put my production Cloudron in jeopardy)? I could not really find build/test/deploy instructions in the box repo.
-
Would you be interested in this implementation if it is tested and works? If you are, I fully intend to give you this code under the terms of your license as show in the box repo. It's in a private repo for now since I seem to have lost the account I once had on git.cloudron.io.
Thank you in advance!
-
-
Since I've run a PowerDNS Authoritative DNS for quite a while now, I've been interested in this feature as well. Cloudron not supporting this is the only thing that has prevented me to move my cloudron-managed domains away from cloud providers.
I've made several private integrations with the API in the past, but Javascript has held me back from trying my hand at this for Cloudron. Now, with the help of an LLM, I probably have a working implementation. At least it looks good from the API calls perspective.
So I have two questions for staff:
-
How can I test it (preferably on a fresh VM, so as to not put my production Cloudron in jeopardy)? I could not really find build/test/deploy instructions in the box repo.
-
Would you be interested in this implementation if it is tested and works? If you are, I fully intend to give you this code under the terms of your license as show in the box repo. It's in a private repo for now since I seem to have lost the account I once had on git.cloudron.io.
Thank you in advance!
Hello @jk
How can I test it (preferably on a fresh VM, so as to not put my production Cloudron in jeopardy)? I could not really find build/test/deploy instructions in the box repo.
It is possible.
You can always edit the code directly in/home/yellowtent/box/and after the edit you need to restart thebox.servicewithsystemctl restart box.service
But this should really only be done a separate Cloudron server since the risk of causing a full system defect is given.Would you be interested in this implementation if it is tested and works? If you are, I fully intend to give you this code under the terms of your license as show in the box repo. It's in a private repo for now since I seem to have lost the account I once had on git.cloudron.io .
Yes, if you have some working code and would like it getting added to Cloudron you need to share the code.
-
-
Hello @jk
How can I test it (preferably on a fresh VM, so as to not put my production Cloudron in jeopardy)? I could not really find build/test/deploy instructions in the box repo.
It is possible.
You can always edit the code directly in/home/yellowtent/box/and after the edit you need to restart thebox.servicewithsystemctl restart box.service
But this should really only be done a separate Cloudron server since the risk of causing a full system defect is given.Would you be interested in this implementation if it is tested and works? If you are, I fully intend to give you this code under the terms of your license as show in the box repo. It's in a private repo for now since I seem to have lost the account I once had on git.cloudron.io .
Yes, if you have some working code and would like it getting added to Cloudron you need to share the code.
You can always edit the code directly in /home/yellowtent/box/ and after the edit you need to restart the box.service with systemctl restart box.service
Yes, I've done that in the past to take care of some tiny issues with the proxy.
Would this also automatically work with changes to the Vue code? Because that's usually compiled right? Part of the patch is adding support for PowerDNS in the UI.
-
Hello @jk
Would this also automatically work with changes to the Vue code? Because that's usually compiled right? Part of the patch is adding support for PowerDNS in the UI.
That is true.
Since the whole process of patching Cloudron fully to test code is rather complex, can you provide your changes in a merge request so we can have a look? -
Hello @jk
Would this also automatically work with changes to the Vue code? Because that's usually compiled right? Part of the patch is adding support for PowerDNS in the UI.
That is true.
Since the whole process of patching Cloudron fully to test code is rather complex, can you provide your changes in a merge request so we can have a look? -
Hello @jk
We have sent you an invitation.
I am unsure about the permission set up for the box repository.
If possible push your changes in your own branch directly in the repository, and we will create the PR.
If not possible, please fork the repository and push your changes in a separate branch in your fork, and we will create the PR.
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login