Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bennetgallein/bind-dashboard
A Dashboard for BIND-Instances
https://github.com/bennetgallein/bind-dashboard
Last synced: 26 days ago
JSON representation
A Dashboard for BIND-Instances
- Host: GitHub
- URL: https://github.com/bennetgallein/bind-dashboard
- Owner: bennetgallein
- License: gpl-3.0
- Created: 2018-10-03T19:30:58.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2018-10-16T13:49:25.000Z (over 6 years ago)
- Last Synced: 2024-11-15T22:14:14.196Z (3 months ago)
- Language: HTML
- Size: 283 KB
- Stars: 1
- Watchers: 3
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# BIND Dashboard
> A dashboard to manage DNS Entries on a BIND9 Server[![Total Downloads](https://poser.pugx.org/bennetgallein/bind-dashboard/downloads?format=flat)](https://packagist.org/packages/bennetgallein/bind-dashboard)
[![License](https://poser.pugx.org/bennetgallein/bind-dashboard/license)](https://packagist.org/packages/bennetgallein/bind-dashboard)![](pics/login.png)
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](https://github.com/bennetgallein/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
```sh
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](https://twitter.com/bennetgallein) – [email protected]
Distributed under the GLP3.0 license. See ``LICENSE`` for more information.
[https://github.com/yourname/github-link](https://github.com/dbader/)
## Contributing
1. Fork it ()
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