A dashboard to manage DNS Entries on a BIND9 Server
This Panel offers a User-Based Panel to manage DNS-Entrys for Domains on your own Nameservers.
- A Server with BIND9 Installed
- A Server with BIND-PythonAPI installed (can be on the same server as BIND)
Linux:
Navigate into the Folder you want the Panel to be installed in
git clone https://github.com/bennetgallein/BIND-Dashboard .
composer install
Visit the Website in your Browser and follow the Instructions ont the Website.
As a Hoster-Panel: Use the Database to insert Users when the Register on your Panel and the API to assign them Domains.
The Panel provides some REST-API points to enable register and deletion of users.
Your Name – @bennetgallein – [email protected]
Distributed under the GLP3.0 license. See LICENSE
for more information.
https://github.com/yourname/github-link
- Fork it (https://github.com/bennetgallein/BIND-Dashboard/fork)
- Create your feature branch (
git checkout -b feature/fooBar
) - Commit your changes (
git commit -am 'Add some fooBar'
) - Push to the branch (
git push origin feature/fooBar
) - Create a new Pull Request