|
||
---|---|---|
.idea | ||
bin | ||
public | ||
src | ||
tests | ||
.gitignore | ||
composer.json | ||
composer.lock | ||
config.json.sample | ||
log.txt | ||
phpunit.xml | ||
README.md |
Overview
This package provides an API for the Bind nameserver. It consists of two parts, the API itself and a CLI tools to configure the available functions.
Features
CLI
The CLI is used to perform configuration and some checks:
- check
- Permissions: The API needs to be able to access some files and create new ones
- Panels: This checks one or all panels if every nameserver is aware of all domains
- Domain: TODO
- panels
- List: List all panels which are configured on this server
- Create: Adds a new panel to the configuration
Installation
Configuration
The API
Conclusion
In KeyHelp, install PHP 8.1
Settings => Configuration => Feature Settings => PHP Interpreter
Set the checkmark and press Save.
Wait about a minute, the installation is started via a cronjob which runs every minute.
As root (or via sudo):
apt install git
Creat a new user for the domain, adn then a new domain, e.g. ns3.24unix.net.
Set the PHP Version to 8.1: