Skip to content

Powerdns admin frontend, built using the Fat Free Framework. Currently very work in progress, but eventual aim is a simple power dns control panel for Site Admins, Domain Admins and Users

Notifications You must be signed in to change notification settings

MrSleeps/F3-PDNS-Manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

F3 PowerDNS Web Interface

Web interface for the PowerDNS server (with a MySQL backend) built using the Fat Free Framework (F3). Allows you to administrate your PowerDNS install via a pretty web front end, supports (hopefully) International Domains as well as regular domains.

What's It All About?

PowerDNS is a great DNS server available for linux, it allows you to use various Backends instead of just a normal bind style zone file. I have been using it for a while and decided to write my own web front end for administering my domains, the original one I wrote was functional but horrific and the code for that will never see the light of day.

Fat Free Framework is a nifty little framework that I fell in love with a few years ago, easy to learn, simple to use. Perfect for an idiot like me..

The aim is to provide a fully functional web interface that you can just drop onto your server and easily allow you and your customers to do all your DNSy stuff.

Todo

Pretty much everything, currently only part of the DNS Admin stuff works, it is a work in progress and there is currently no install guide! Check back soon.

Site Admin

  • Add Domains
  • Edit Domains
  • Delete Domains
  • Add Users
  • Edit Users
  • Delete Users
  • Assign Domain to different user

Domain Admin

  • Add Domains
  • Edit Domains
  • Delete Domains
  • Add Users
  • Edit Users
  • Delete Users

Domain User

  • Edit Domain

Other Bits

  • Password Reset
  • PDNS Stats
  • Domain and Record Limits (Per User and/or Per Domain)
  • Tidy Up Plugins Folder
  • Password checking against Have I Been Pwned
  • Fix Logging

Prerequisities

You will need to make sure you have installed and working the following

Getting these installed and working is beyond the scope of this readme, there are enough tutorials floating around the web (hint, Google is your friend)

Installing

Read the INSTALL.md in the install folder

Built With

PHP

JS

HTML/CSS

Credit To

  • Lukas Metzger - Totally ripped some of his Javascript from his PDNS Manager.

Authors

License

This project is licensed under the GNU GENERAL PUBLIC LICENSE - see the LICENSE.md file for details

About

Powerdns admin frontend, built using the Fat Free Framework. Currently very work in progress, but eventual aim is a simple power dns control panel for Site Admins, Domain Admins and Users

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published