Yet Another PowerDNS web interface
-
Install Docker Engine Install documentation of Docker Engine
-
Install docker-compose Install documentation of Docker Compose
There is an example setup including a pre-configured PowerDNS that can be launched by running
docker-compose run --rm pdnsui yarn
docker-compose up
$ docker-compose logs pdnsui
- Point your browser to: http://localhost:8080/
- Enjoy!
For security reasons, you may want to run a webserver (like Apache or nginx) in front of your PowerDNS webserver as a reverse proxy using SSL. As a best pratice, it is recommended to apply use SSL for the traffic between the end-user and the application.
You can read this HOWTO to see how.
For security reasons, you probably want to use the same webserver for authentication purpose.
You can read this mod_auth_ldap - Apache HTTP Server
E.g. you might want use a SSL connection and authenticate your co-workers using the internal LDAP or database server of your company intranet.