A PowerDNS web interface with advanced features.
WARNING: This project is a work in progress and is NOT ready for production use!
If you're excited to follow the development progress of the next-generation PDA application, then please wait for an official release announcement before using this project.
Branch | CodeQL | MegaLinter | Python Build | Image Build |
---|---|---|---|---|
dev |
||||
0.1.0 |
- Provides forward and reverse zone management
- Provides zone templating features
- Provides user management with role based access control
- Provides zone specific access control
- Provides activity logging
- Authentication:
- Local User Support
- SAML Support
- LDAP Support: OpenLDAP / Active Directory
- OAuth Support: Google / GitHub / Azure / OpenID
- Two-factor authentication support (TOTP)
- PowerDNS server configuration & statistics monitoring
- DynDNS2 protocol support
- Easy IPv6 PTR record editing
- Provides an API for zone and record management among other features
- Provides full IDN/Punycode support
For additional information on features, please see the Project Features document.
To get started quickly with a simple deployment, execute the following commands on a *nix based system
with bash
and git
installed:
git clone https://github.com/PowerDNS-Admin/pda-next.git
cd pda-next
deployment/setup.sh
For information about the project such as feature planning, the roadmap, and milestones, then please see the Project Information section of the wiki.
If you're interested in participating in the project design discussions, or you want to actively submit work to the project then you should check out the Contribution Guide!
For information about all the ways this application can be configured and what each setting does, please visit the Configuration Guide section of the wiki.
For information about how to deploy the application in various environments, please visit the Deployment Guides section of the wiki.
For information on how to create and execute automated application tests, please visit the Testing Guide section of the wiki.
Please see our Security Policy.
Please see our Support Policy.
Looking to chat with someone? Join our Discord Server.
Please see our Code of Conduct.
This project is released under the MIT license. For additional information, see the full license.