moxiefoxtrot

…a random blog about life and technology

PowerDNS web frontend

24 comments

A couple years ago I was working on project to manage PowerDNS via the web called MoxieDNS. Unfortunately, it got put on the back burner because of other projects. However, I decided to revive the project in limited form, cleanup the code and release it to the public in hopes someone will be able to expand upon it. In its current state, the application works. However, there are bugs and inconsistencies.

The goals behind creating the project were pretty simple:

  • End User: Allow for the creation of DNS templates for fast deployment
  • End User: Create primary DNS and secondary DNS for domains.
  • End User: Add URL forwarding
  • End User: Add DNS records A, AAAA, MX, PTR, CNAME, TXT, SRV
  • Admin: Create/delete/modify users
  • Admin: Put application in maintenance mode (do not allow modifications to records)
  • Admin: Set domain, template, url forward limits for users
  • Admin: Manage application settings, dns servers, TTL times etc.
  • Admin: Billing module (not completed)
  • Admin: Set per domain query limits (not completed)
  • General: Per user logging
  • General: Simple/clean interface for managing records.
  • General: PHP, mySQL back-end, using PEAR DB modules to allow for fast porting to other SQL platforms
  • General: Full permission system

Some of the known issues with the project include:

  • Interface bugs, not redirecting correctly after making changes
  • Browser compatibility issues (not compliant by any means)
  • Dirty code
  • Logging needs to be improved
  • Possible internal permission issues (need code auditing to verify)
  • Priority edit field shows on records other then MX
  • Adding secondary dns is broke (template issue)
  • I’m sure there are more :)

I set up a end user demo at http://xlogicgroup.com/dns/ login: test , password: test

For anyone interested in checking it out until its released. The current demo has a max of 20 test domains.

Written by Ryan

January 7th, 2009 at 11:15 am

Posted in General, Ubuntu Planet

Tagged with , ,

24 Responses to 'PowerDNS web frontend'

Subscribe to comments with RSS or TrackBack to 'PowerDNS web frontend'.

  1. This is awesome! Thanks for releasing it. Do you have any sort of roadmap? Could you continue to post the progress to planet ubuntu?

    Jeff Schroeder

    7 Jan 09 at 11:41 am

  2. Thank you for reviving the project. I can find several uses for such and interface, assuming it’s reliable.

    nnonix

    8 Jan 09 at 5:02 am

  3. Dude,

    Keep it up! I will be waiting for it..

    Syakir

    20 Jan 09 at 3:03 am

  4. When is this going to be released? I REALLY could use this interface! :)

    Daniel

    25 Jan 09 at 7:29 pm

  5. Any idea about release date? Need to deploy a DNS setup quite soon, like to use this one instead of poweradmin.

    Johan Kooijman

    2 Feb 09 at 8:28 am

  6. Wow, this looks pretty incredible and a lot more intuitive/useful than poweradmin, while being more feature full and professional than pdnsadmin.

    I would be very interested to see a roadmap or at least get an idea of when we might see this out in the wild… keep up the good work!

    Adam

    2 Mar 09 at 8:54 pm

  7. Looks great!! Can I subscribe to a newsletter to be informed about the first available public beta? =)

    Julian Pawlowski

    23 Mar 09 at 7:15 pm

  8. … nice work !!! …like to use this one instead of poweradmin … when the application release ??? you can make some info about you progress work ?? thankyou

    joe

    16 Apr 09 at 4:23 am

  9. Still lot to do. Like

    * prepare to handle thousands of domains and thousands of records
    * editing records

    grin

    16 Apr 09 at 7:51 am

  10. Hi, I’m really interested in this project, is there any way i can get a beta copy of the code? I can see this being the thing i need for work and for home, i work for a hosting company and this is a great front end with just about all the features i need, and i do some hosting at home as well for friends/family and having them be able to manage there own DNS would be a god send. Poweradmin is just too clunky in my opinion.

    Please let me know if this is possible, i promise not to contact you if i run into issues.

    Nick Dew

    8 May 09 at 10:37 am

  11. hello men, you can send mail cancervero3100@hotmail.com you code the front-end

    jhon

    14 May 09 at 11:29 am

  12. I am also interested in getting this code and working on it to fix the issues you mentioned. Please contact me if that’s possible. Thanks.

    Nejc

    27 May 09 at 5:35 pm

  13. I am also interested in getting the code and working with it.
    Please provide us with a link so we can all help to resolve the bugs

    Moroswitie

    10 Jun 09 at 4:19 am

  14. Sorry for the delay in replies. I ended up getting busy working on another project and haven’t had time to get this cleaned up for a release. I’ll try to get something released in the next month. :)

    ubuntu-geek

    11 Jun 09 at 10:14 pm

  15. This looks good. Kindly keep me informed also. Thanks!

    ginger

    13 Jun 09 at 6:48 am

  16. Dude! Release info pls?!

    Erik

    13 Jul 09 at 11:40 am

  17. Seriously, either release it as a mess or not. It sure looks like a good starting point.

    I’d just alter some things in the “new record” section so that the type of record blocks out/renames/intuits the appropriate type of data.

    People are still using poweradmin, which is far from “perfect”.

    Just toss a tarball out there, or slap the thing up on Google Code.

    Chuckles

    24 Jul 09 at 12:59 am

  18. How easy would be adding NAPTR records?
    Thanks.

    Iñaki Baz Castillo

    30 Jul 09 at 10:22 am

  19. Is this dead?

    Peter

    24 Nov 09 at 1:53 am

  20. Bump.. I want. Release?

    Douglas

    22 Dec 09 at 8:02 pm

  21. Hello.

    I can send someone a link to me this application? And any tutorials for installing … I could try some improvements.

    E-mail: proshellsro@gmail.com

    Thanks

    proshellsro

    29 Dec 09 at 9:00 pm

  22. While I’m optimistic that this powerdns frontend could finally be a complete replacement for our Poweradmin/Tupa installations, I do see limitations for more advanced users like me. I miss the possibility to change and edit SOA Records and I think an application shouldn’t think to much for an user. What about adding or modifying IN/NS records on a domain beside on the template for example?

    Also there are much more DNS record types than you offer on the drop down menu (what about DNSSEC for example?)

    Nevertheless I await your release.

    potentialuser

    21 Jan 10 at 4:31 pm

  23. When you are willing to understand the way to compose the best sociology essays, you will have to search for the answers at essay writing services sites.

    Lucy24

    3 Feb 10 at 9:24 am

  24. Ryan,

    if you intend to put this project into opensource you should share the source. If not, you should take the Demo offline, as you are raising hopes of frustrated people who are looking for something different (and more web2.0) than poweradmin.

    As the demo looks and feels really great it would be a pity to abandon this project.

    David

    David

    4 Mar 10 at 12:33 pm

Leave a Reply