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
Requires
- ext-pdo: *
- bennetgallein/angle-framework: dev-master
- bennetgallein/bind-php-wrapper: dev-master
- simplon/mysql: ^2.2
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
This Panel offers a User-Based Panel to manage DNS-Entrys for Domains on your own Nameservers.
Requirements:
- A Server with BIND9 Installed
- 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 – bennet@intranetproject.net
Distributed under the GLP3.0 license. See LICENSE
for more information.
https://github.com/yourname/github-link
Contributing
- 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