A simple administration interface for PowerDNS nameserver.
Find a file
lookshe 3030ff4a15
add memcached session storage (#135)
* add memcached session storage

* composer update to fix php-cs-fixer failing for itself

* Revert "composer update to fix php-cs-fixer failing for itself"

This reverts commit db548046f8.

* composer update to fix php-cs-fixer failing for itself
2021-01-02 14:25:01 +01:00
.travis Add version metadata to packaging 2019-12-27 12:22:26 +01:00
backend add memcached session storage (#135) 2021-01-02 14:25:01 +01:00
frontend fix #124: add LUA record type (#128) 2020-08-07 13:40:18 +02:00
utils Add version metadata to packaging 2019-12-27 12:22:26 +01:00
.gitignore Added basic skelleton with login 2018-04-08 13:02:00 +02:00
.travis.yml Fixed travis config for master 2018-08-26 21:40:11 +02:00
LICENSE Better error message and updated licence 2018-05-13 16:16:26 +02:00
README.md Fixed typo line 5 (#92) 2019-02-06 12:25:46 +01:00

PDNS Manager

PDNS Manager is a simple yet powerful free administration tool for the Powerdns authoritative nameserver. It supports master, native and slave zones.

PDNS Manager was developed from scratch to achieve a user-friendly and pretty looking interface.

PDNS Manager also features a powerful API to set records programatically. This can be used e.g. for a dynamic DNS service, but also to obtain certificates from Let's Encrypt via the dns-01 challenge.

PDNS Managers Backend is written in PHP using Slim Framework. The backend uses a MySQL/Maria DB database. The database is also used by Powerdns using the pdns-backend-mysql backend. The Frontend is based on Angular and Bootstrap.

PDNS Manager also features a plugin API to support different session caches or authentication strategies. If you want to contribute a new plugin here feel free to contact me.

More information

You can find more information and documentation as well as contact information on pdnsmanager.org. There are also some tutorials to get you quickly up and running.

Contribute

If you are looking for a new feature or you found a bug, feel free to create a pull request or open a issue.