Versions Compared
Key
- This line was added.
- This line was removed.
- Formatting was changed.
This document outline the basic installation, configuration and the basic usage of the WHMCS DNS Provider Module
Requirements
In order to use the module's functionality, you will need the following
- DirectAdmin hosting account with ability to create addon domains
- PHP INTL module enabled on your WHMCS server
The DirectAdmin hosting account should not be on the same hosting server you serve your regular hosting with.
Your WHMCS server must have outgoing port to the DirectAdmin account's server (default is 2222) open in order to connect to the DirectAdmin server.
Installation
Upload all the files in the modules folder to your WHMCS /modules/addons and the /modules/server directory.
No template upload is needed
Language Uploads
The module includes English as the base language. If you wish to translate it to your enabled language in WHMCS. Make a copy of the english.php in /modules/addons/dnsprovideradmin/lang/ to your associated language. For example, french.php. The filename must match to the ones in the WHMCS/lang/french.php
Configuration
Module Activation
Log into your WHMCS admin backend and enable the module by going to Setup → Addon Modules → DNS Provider Admin→ Activate
Once activated, click on Configure and fill in the license key and make any settings adjustment.
Module Options
Option | Description |
---|---|
Verification Mode | This is the email template for when an email destination is added and an email with the Pin will be send to the email address for verificationCheck for domain ownership when a customer add a domain into the database |
Verification Interval | When enabled, sub-accounts without the Manage Domains permission (Set under main account) will not be able to use the module |
Allow Manual Domain Verification | |
Re-verify Period | Allow client to set to receive email notification on changes made |
Disable Re-Verify Suspension | |
Re-Verification Template | The hostname or IP without http://or https:// |
Disable Suspension Renaming | |
Unverified Termination Period | This is the login credentials for you DirectAdmin Account |
Re-verification Termination Period | The ZIP package name of the web templates you want to extract files from onto new domains |
Migration Task Retry Limit | Allow PHP files to be run on new domains. The DA account must have PHP function enabled. |
Migration Task Retry Interval | When this option is enabled, the Admin panel will no longer load the list of Active domains in the Drop Down search. You will have to fill in the domain manually. This is useful if you have a large domain database |
Enable email notification | |
Email Verify Template | When enabled Admin will load records from the DA Server regardless of the local cache |
Notification Email Template | The amount of time (in seconds) before the local cache expires |
Large DB exclusion | |
Fetch from NS on load | |
Fetch from NS on load (Admin) | |
TTL on zone refresh | The order in the Domains menu for the DNS Manager link to appear |
Default TTL | When enabled, a new link Manage DNS Record, Email Forwarding & Redirect will appear on the side Manage bar of a domain details page |
Display under Service menu | |
Menu Showing Order | Creates the domain on the DA server upon registration process |
Systemwide Dynamic Dns API | |
Enable API Force Detection | |
Bruteforce Timer | Enable clients to Restore DNS Templates from the system |
Bruteforce Ban Timer | Enable clients to create their custom DNS Template |
Table of Contents | ||
---|---|---|
|