Cloudron makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server. Find out more or install now.


Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
  • Search
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

Cloudron Forum

Apps - Status | Demo | Docs | Install
  1. Cloudron Forum
  2. Feature Requests
  3. Support PowerDNS Provider

Support PowerDNS Provider

Scheduled Pinned Locked Moved Feature Requests
10 Posts 3 Posters 740 Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • njN Offline
    njN Offline
    nj
    wrote on last edited by
    #1

    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.

    Founder / Coder • My Apps

    1 Reply Last reply
    4
    • J Offline
      J Offline
      jk
      wrote last edited by jk
      #2

      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:

      1. 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.

      2. 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!

      jamesJ 1 Reply Last reply
      1
      • J jk

        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:

        1. 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.

        2. 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!

        jamesJ Offline
        jamesJ Offline
        james
        Staff
        wrote last edited by james
        #3

        Hello @jk

        @jk said:

        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 the box.service with systemctl 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.

        @jk said:

        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.

        J 1 Reply Last reply
        0
        • jamesJ james

          Hello @jk

          @jk said:

          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 the box.service with systemctl 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.

          @jk said:

          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.

          J Offline
          J Offline
          jk
          wrote last edited by jk
          #4

          @james said:

          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.

          1 Reply Last reply
          0
          • jamesJ Offline
            jamesJ Offline
            james
            Staff
            wrote last edited by
            #5

            Hello @jk

            @jk said:

            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?

            J 1 Reply Last reply
            0
            • jamesJ james

              Hello @jk

              @jk said:

              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?

              J Offline
              J Offline
              jk
              wrote last edited by
              #6

              @james said:

              can you provide your changes in a merge request so we can have a look?

              I'd be happy to. How do I get access to git.cloudron.io again?

              1 Reply Last reply
              0
              • jamesJ Offline
                jamesJ Offline
                james
                Staff
                wrote last edited by
                #7

                Hello @jk
                Can we use your mail address you used in the forum to send you an invite to git.cloudron.io?

                1 Reply Last reply
                0
                • J Offline
                  J Offline
                  jk
                  wrote last edited by
                  #8

                  Certainly.

                  1 Reply Last reply
                  1
                  • jamesJ Offline
                    jamesJ Offline
                    james
                    Staff
                    wrote last edited by
                    #9

                    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.

                    1 Reply Last reply
                    0
                    • J Offline
                      J Offline
                      jk
                      wrote last edited by
                      #10

                      Hi @james
                      I have access to cloudron, but it looks like I can neither fork, nor create my own repo at the moment. Could you check?

                      1 Reply Last reply
                      0

                      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
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      • Login

                      • Don't have an account? Register

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Categories
                      • Recent
                      • Tags
                      • Popular
                      • Bookmarks
                      • Search