bennetgallein/bind-dashboard

A Dashboard for BIND-Instances

Installs: 0

Dependents: 0

Suggesters: 0

Security: 0

Stars: 1

Watchers: 3

Forks: 1

Open Issues: 1

Language:HTML

Type:project

dev-master 2018-10-16 11:33 UTC

This package is auto-updated.

Last update: 2024-11-17 10:40:20 UTC


README

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 – @bennetgalleinbennet@intranetproject.net

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