WithoutDNS For WHMCS
(→Logs) |
(→About WithoutDNS For WHMCS) |
||
Line 5: | Line 5: | ||
<!-- fixed --> | <!-- fixed --> | ||
− | *''' | + | *'''Main Functionality:''' |
{| | {| | ||
− | |style="padding: 10px 0px 0px 30px;"|✔ Access | + | |style="padding: 10px 0px 0px 30px;"|✔ Allow Client To Generate Temporary Website URLs, Making Them Accessible Even When DNS Is Not Yet Configured |
+ | |} | ||
+ | {| | ||
+ | |style="padding: 0px 0px 0px 30px;"|✔ Use WithoutDNS Free Plan With No Need Of Account Creation: | ||
+ | |} | ||
+ | {| | ||
+ | |style="padding: 0px 0px 0px 45px;"|✔ All Generated URLs Will Be Temporarily Valid For 15 Minutes | ||
+ | |} | ||
+ | {| | ||
+ | |style="padding: 0px 0px 0px 45px;"|✔ URLs Will Be Branded With The WithoutDNS Service | ||
+ | |} | ||
+ | {| | ||
+ | |style="padding: 0px 0px 0px 45px;"|✔ Limited To 3 URLs Per Day Shared Across All Clients | ||
+ | |} | ||
+ | {| | ||
+ | |style="padding: 0px 0px 10px 30px;"|✔ Use WithoutDNS Paid Pro Plans To Access All Functionalities And Get Rid Of Free Limits | ||
|} | |} | ||
− | *''' | + | *'''Admin Area:''' |
{| | {| | ||
− | |style="padding: 10px 0px 0px 30px;"|✔ | + | |style="padding: 10px 0px 0px 30px;"|✔ Provide Optional API Configuration: |
|} | |} | ||
{| | {| | ||
− | |style="padding: 0px 0px 0px | + | |style="padding: 0px 0px 0px 45px;"|✔ API Token |
|} | |} | ||
{| | {| | ||
− | |style="padding: 0px 0px 0px | + | |style="padding: 0px 0px 0px 45px;"|✔ Temporary Domain |
|} | |} | ||
{| | {| | ||
− | |style="padding: 0px 0px 10px 30px;"|✔ | + | |style="padding: 0px 0px 0px 45px;"|✔ Test Connection |
+ | |} | ||
+ | {| | ||
+ | |style="padding: 0px 0px 0px 30px;"|✔ Setup Addon Module Configuration: | ||
+ | |} | ||
+ | {| | ||
+ | |style="padding: 0px 0px 0px 45px;"|✔ Select Menu Location In Client Area: | ||
+ | |} | ||
+ | {| | ||
+ | |style="padding: 0px 0px 0px 60px;"|✔ Main Menu | ||
+ | |} | ||
+ | {| | ||
+ | |style="padding: 0px 0px 0px 60px;"|✔ "My Domain" Page | ||
+ | |} | ||
+ | {| | ||
+ | |style="padding: 0px 0px 0px 60px;"|✔ "My Services" Page | ||
+ | |} | ||
+ | {| | ||
+ | |style="padding: 0px 0px 0px 45px;"|✔ Enable WithoutDNS For: | ||
+ | |} | ||
+ | {| | ||
+ | |style="padding: 0px 0px 0px 60px;"|✔ All Clients | ||
+ | |} | ||
+ | {| | ||
+ | |style="padding: 0px 0px 0px 60px;"|✔ Clients With Active Products | ||
+ | |} | ||
+ | {| | ||
+ | |style="padding: 0px 0px 0px 60px;"|✔ Clients With Specific Products | ||
+ | |} | ||
+ | {| | ||
+ | |style="padding: 0px 0px 0px 45px;"|✔ Generated URL Limit Type: | ||
+ | |} | ||
+ | {| | ||
+ | |style="padding: 0px 0px 0px 60px;"|✔ Unlimited | ||
+ | |} | ||
+ | {| | ||
+ | |style="padding: 0px 0px 0px 60px;"|✔ Limit Per Client | ||
+ | |} | ||
+ | {| | ||
+ | |style="padding: 0px 0px 0px 60px;"|✔ Limit Per Product | ||
+ | |} | ||
+ | {| | ||
+ | |style="padding: 0px 0px 0px 45px;"|✔ Set URL Limit Value | ||
+ | |} | ||
+ | {| | ||
+ | |style="padding: 0px 0px 0px 45px;"|✔ Set URL Expiration Time In Hours | ||
+ | |} | ||
+ | {| | ||
+ | |style="padding: 0px 0px 0px 30px;"|✔ View Temporary Website URLs: | ||
+ | |} | ||
+ | {| | ||
+ | |style="padding: 0px 0px 0px 45px;"|✔ View Related Client And Item | ||
+ | |} | ||
+ | {| | ||
+ | |style="padding: 0px 0px 0px 45px;"|✔ View Domain/URL And IP Address | ||
+ | |} | ||
+ | {| | ||
+ | |style="padding: 0px 0px 0px 45px;"|✔ View/Copy Temporary URL | ||
+ | |} | ||
+ | {| | ||
+ | |style="padding: 0px 0px 0px 45px;"|✔ View Expiration Date | ||
+ | |} | ||
+ | {| | ||
+ | |style="padding: 0px 0px 0px 30px;"|✔ View/Manage Module Logs | ||
+ | |} | ||
+ | {| | ||
+ | |style="padding: 0px 0px 10px 30px;"|✔ Access WithoutDNS Management Account | ||
|} | |} | ||
− | *''' | + | *'''Client Area:''' |
+ | {| | ||
+ | |style="padding: 10px 0px 0px 30px;"|✔ Create Temporary Website URLs: | ||
+ | |} | ||
+ | {| | ||
+ | |style="padding: 0px 0px 0px 45px;"|✔ Provide URL For Already Owned Service | ||
+ | |} | ||
+ | {| | ||
+ | |style="padding: 0px 0px 0px 45px;"|✔ Provide Target Server IP Address | ||
+ | |} | ||
+ | {| | ||
+ | |style="padding: 0px 0px 0px 30px;"|✔ View Website Original URL/Domain | ||
+ | |} | ||
+ | {| | ||
+ | |style="padding: 0px 0px 0px 30px;"|✔ View Website IP Address | ||
+ | |} | ||
+ | {| | ||
+ | |style="padding: 0px 0px 0px 30px;"|✔ View Website Temporary URL | ||
+ | |} | ||
+ | {| | ||
+ | |style="padding: 0px 0px 0px 30px;"|✔ View Temporary URL Expiration Date | ||
+ | |} | ||
+ | {| | ||
+ | |style="padding: 0px 0px 10px 30px;"|✔ Delete Website Temporary URL | ||
+ | |} | ||
+ | |||
+ | *'''General Info:''' | ||
+ | {| | ||
+ | |style="padding: 10px 0px 30px 30px;"|✔ Multi-Language Support | ||
+ | |} | ||
+ | {| | ||
+ | |style="padding: 0px 0px 0px 30px;"|✔ Supports PHP 8.3 Back To PHP 8.1 | ||
+ | |} | ||
+ | {| | ||
+ | |style="padding: 0px 0px 0px 30px;"|✔ Supports WHMCS Themes "Twenty-One" And "Lagom WHMCS Client Theme" | ||
+ | |} | ||
+ | {| | ||
+ | |style="padding: 0px 0px 0px 30px;"|✔ Supports WHMCS V8.12 Back To WHMCS V8.9 | ||
+ | |} | ||
{| | {| | ||
− | |style="padding: | + | |style="padding: 0px 0px 10px 30px;"|✔ Requires ionCube Loader V14 Or Later |
|} | |} | ||
Revision as of 09:30, 15 April 2025
Contents |
About WithoutDNS For WHMCS
- Main Functionality:
✔ Allow Client To Generate Temporary Website URLs, Making Them Accessible Even When DNS Is Not Yet Configured |
✔ Use WithoutDNS Free Plan With No Need Of Account Creation: |
✔ All Generated URLs Will Be Temporarily Valid For 15 Minutes |
✔ URLs Will Be Branded With The WithoutDNS Service |
✔ Limited To 3 URLs Per Day Shared Across All Clients |
✔ Use WithoutDNS Paid Pro Plans To Access All Functionalities And Get Rid Of Free Limits |
- Admin Area:
✔ Provide Optional API Configuration: |
✔ API Token |
✔ Temporary Domain |
✔ Test Connection |
✔ Setup Addon Module Configuration: |
✔ Select Menu Location In Client Area: |
✔ Main Menu |
✔ "My Domain" Page |
✔ "My Services" Page |
✔ Enable WithoutDNS For: |
✔ All Clients |
✔ Clients With Active Products |
✔ Clients With Specific Products |
✔ Generated URL Limit Type: |
✔ Unlimited |
✔ Limit Per Client |
✔ Limit Per Product |
✔ Set URL Limit Value |
✔ Set URL Expiration Time In Hours |
✔ View Temporary Website URLs: |
✔ View Related Client And Item |
✔ View Domain/URL And IP Address |
✔ View/Copy Temporary URL |
✔ View Expiration Date |
✔ View/Manage Module Logs |
✔ Access WithoutDNS Management Account |
- Client Area:
✔ Create Temporary Website URLs: |
✔ Provide URL For Already Owned Service |
✔ Provide Target Server IP Address |
✔ View Website Original URL/Domain |
✔ View Website IP Address |
✔ View Website Temporary URL |
✔ View Temporary URL Expiration Date |
✔ Delete Website Temporary URL |
- General Info:
✔ Multi-Language Support |
✔ Supports PHP 8.3 Back To PHP 8.1 |
✔ Supports WHMCS Themes "Twenty-One" And "Lagom WHMCS Client Theme" |
✔ Supports WHMCS V8.12 Back To WHMCS V8.9 |
✔ Requires ionCube Loader V14 Or Later |
Installation and Synchronization
We have prepared a short but comprehensive tutorial that will show you how to successfully install MetricsCube Business Analytics For WHMCS module and synchronize your WHMCS with MetricsCube. Although the process is extremely easy and intuitive, go over the below guide to assure it is fast, smooth and trouble-free. |
Install The Addon
1. First of all, you need the package, therefore log in to our client area and download the module. |
![]() |
2. Open the FTP Client, log into the server with WHMCS installed. Then, open the main catalogue and upload the folder with files you have extracted previously. The content of your package should look like on the below screen: |
![]() |
Activate The Addon
3. Now, you have to activate the addon module in your WHMCS system. Please log in to your WHMCS admin area. Once there, navigate to the 'System Settings' section and select 'Addon Modules'. |
![]() |
4. After the module has been activated, you will need to enable access to your Admin Role. To do that, click on 'Configure', select the admin roles that should have access to the module, and save changes. |
![]() |
Your module has just been successfully installed and activated! |
Sign Up With WithoutDNS
Proceed to the WithoutDNS panel and log in to your account. If you are a new user, order a plan adjusted to your needs and sign up. |
![]() |
Proceed to API Configuration section, you will find it in a dropdown menu under your account details in the top right corner. |
![]() |
Create a new API Token by clicking the "Generate Token" button. |
![]() |
Copy the API token and keep it safe, as you will need it later in the module addon. |
![]() |
Go back to the WHMCS addon in the admin area and paste the generated token in the form. Now test the connection. If successful, save the changes. |
![]() |
WithoutDNS Addon Management
As soon as the........... |
Addon Configuration
Use the settings below to customize how the WithoutDNS addon behaves within your WHMCS installation:
|
![]() |
API Configuration
Using the API is not required, but skipping it will impose certain limitations::
TTo gain unrestricted access and additional features, you’ll need to enter your API credentials. If you don’t have an API key yet, you can get a plan here. |
|
![]() |
Websites
The Sites section in the admin area provides an overview of all access links (sites) generated by clients using the WithoutDNS addon. This list includes all the fields visible in the client area, with the addition of client-specific information.
|
![]() |
Logs
The WithoutDNS For WHMCS addon module stores Logi wszystkich klientów którzy używali modułu, kto co ustawił itd. |
![]() |
More about logs can be found here: https://www.docs.modulesgarden.com/Logs |
![]() |
Manage Account
It is possible to connect your WHMCS to MetricsCube with another account from one addon. Simply, press the second button on the addon dashboard. |
![]() |
This very moment you will see a warning notification on the consequences of such action. Connecting with another account will reset your current configuration and your WHMCS will be no longer synchronized with your existing MetricsCube account. |
![]() |
Client Area
The Site Previews is located in one of theree possible places, depending on the addon configuration, this can be:
Dependin gon this setup find the button and press to open the withoutDNS panel. |
![]() |
This section allows you to create temporary access links to your websites, which work even if DNS settings haven't been finalized. It's particularly helpful for previewing sites during development, testing after migrations, or sharing early-stage versions with clients. Press Creater Site button to generate a new temporary link. |
![]() |
Enter:
Press Confirm to complete the action. |
![]() |
NEwly generated temporrary URL will appear on the list. Ther wouy will find :
Client – Displays the name and company (if applicable) of the client who created the site. Product/Service – Indicates which of the client's products the site is associated with. Temporary URL – The generated access link, valid for a limited time - use copy icon for eaasy sharing Created At – Timestamp showing when the link was generated. Expires At – Indicates when the temporary URL will expire. Actions – Options to manually delete or regenerate the URL. |
![]() |
Tips
1. .... |
Update Instructions
An essential guidance through the process of updating the module is offered here. Ensure successful completion of the module update by carefully following each step, thereby preventing data loss or any unforeseen issues. |
Common Problems
1. When you encounter problems with connection, check whether your SELinux or firewall does not block ports. |