Skip to content

bennetgallein/BIND-Dashboard

Repository files navigation

BIND Dashboard

A dashboard to manage DNS Entries on a BIND9 Server

Total Downloads License

This Panel offers a User-Based Panel to manage DNS-Entrys for Domains on your own Nameservers.

Requirements:

  1. A Server with BIND9 Installed
  2. A Server with BIND-PythonAPI installed (can be on the same server as BIND)

Installation

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.

Usage example

As a Hoster-Panel: Use the Database to insert Users when the Register on your Panel and the API to assign them Domains.

API

The Panel provides some REST-API points to enable register and deletion of users.

Meta

Your Name – @bennetgallein[email protected]

Distributed under the GLP3.0 license. See LICENSE for more information.

https://github.com/yourname/github-link

Contributing

  1. Fork it (https://github.com/bennetgallein/BIND-Dashboard/fork)
  2. Create your feature branch (git checkout -b feature/fooBar)
  3. Commit your changes (git commit -am 'Add some fooBar')
  4. Push to the branch (git push origin feature/fooBar)
  5. Create a new Pull Request

About

A Dashboard for BIND-Instances

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published