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.
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.
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.
-
Add Domains -
Edit Domains -
Delete Domains -
Add Users -
Edit Users -
Delete Users -
Assign Domain to different user
- Add Domains
- Edit Domains
- Delete Domains
- Add Users
- Edit Users
- Delete Users
- Edit Domain
- 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
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)
Read the INSTALL.md in the install folder
PHP
JS
- JQuery
- PNotify
- DataTables
- Select2
- X-Editable
- Bootstrap-ZXCVBN (modified)
HTML/CSS
- Lukas Metzger - Totally ripped some of his Javascript from his PDNS Manager.
- Mr Sleeps - MrSleeps
This project is licensed under the GNU GENERAL PUBLIC LICENSE - see the LICENSE.md file for details