DNS hosting module for FOSSBilling
This module is designed for use with the following DNS servers/providers:
Start by downloading the latest version of FOSSBilling from the official website (https://fossbilling.org/). Follow the provided instructions to install it.
First, download this repository. After successfully downloading the repository, move the Servicedns
directory into the [FOSSBilling]/modules
directory.
Go to [FOSSBilling]/modules/Servicedns/Providers
directory and run the composer install
command.
To use the BIND9 module, you must install the bind9-api-server on your master BIND server. This API server allows for seamless integration and management of your DNS zones via API.
Make sure to configure the API server according to your BIND installation parameters to ensure proper synchronization of your DNS zones.
Within FOSSBilling, go to Extensions -> Overview and activate the DNS Hosting Product 1.0.0
extension.
Then go to Products -> Products & Services -> New product and create a new product of type Dns
.
Configure your product, and do not forget to select your DNS hosting provider and input the API key on the Configuration
tab of your product.