PUQ Mikrotik VPN WHMCS module

PUQ Mikrotik VPN WHMCS module

Developed By PUQ sp. z o.o.

Compatible with WHMCS v8.6

Description

Thanks to this module, your company is able to offer VPN accounts to its customers based on Mikrotik Router/CHR.

Thanks to this module, you can create an international VPN structure where your customers choose a geolocation from a list of multiple locations that you configure. Give a solution to expats, digital nomads or people concerned about their own security or privacy.

After installation, the module will fully manage the creation, edition, and suspension of VPN accounts and interact with the WHMCS billing system, exchanging data needed for settlements with customers, activations or service blocking.

Thanks to the power of WHMCS, accounts are automatically checked, suspended when limits are exceeded and suspended when no payments are made. Customers have full knowledge of the status and details of the service directly from the WHMCS customer panel.

The module has been tested on the WHMCS version from 8+. We assume that the module should work without any problems on the older version of WHMCS 7, but we cannot guarantee it. You have 7 days to fully test the module for free.

The module, fully installed and correctly implemented in the system, offers the following functionalities.

Get Your Free Development License: https://puqcloud.com/devlicenses

You can acquire a free Development License of this module. This license grants you access to our software products, allowing you to explore and test them for your development and testing projects. It's an invaluable tool for developers and teams seeking to familiarize themselves with our products and engage in limited-scale development before committing to the purchase of commercial licenses.

Module Functions:

  • Auto create and deploy VPN account/accounts
  • Suspend/Unsuspend/Terminate/Change Package/Change Password/Reset connection
  • Use only Mikrotik API
  • Possibility to set Bandwidth speed limits
  • Possibility to set Bandwidth traffic limits
  • Ability to buy additional traffic
  • Traffic usage statistics
  • Auto-Limiting the use of the service when the traffic limit is exhausted.
  • Module supports multilingualism (Arabic, Azerbaijani, Catalan, Chinese, Croatian, Czech, Danish, Dutch, English, Estonian, Farsi, French, German, Hebrew, Hungarian, Italian, Macedonian, Norwegian, Polish, Romanian, Russian, Spanish, Swedish, Turkish, Ukrainian)
  • Link to instructions for setting up the service in the client area.
  • User email notification traffic limit
  • Suspend exceeding traffic limit email notification

Available options in the admin panel:

  • Create users
  • Suspend users
  • Terminate users
  • Unsuspend users
  • Change password
  • Change Package
  • VPN connection status
  • Reset Connection
  • Traffic added history

Available options in the client panel:

  • Change the VPN password
  • VPN connection status
  • Traffic balance
  • Traffic statistics
  • Traffic added history

Additional project info

On the basis of our experience and modules that we have created and use for production every day in our company, we decided to publish a commercial version, hence the code of the modules is not the achievement of a programmer who learns and tests new solutions, but the result of the work of experienced developers with over 20 years of experience.

Price for the module.

We are based on a subscription model and we offer two variants - monthly and annual. The annual plan comes with a big discount on the monthly version. More details can be seen on the product page of our store.

Translation

For each of our products, we have prepared a Weblate-based translation mechanism that uses deepL machine learning engine. Missing translations can, for each available language, be generated automatically and suggestions for better expressions.

System Requirements

The company uses WHMCS and owns or is able to install Mikrotik routers. Mikrotik routers are necessary to provide VPN service (managing Mikrotik secrets users). WHMCS is necessary to manage the VPN service.

Module Documentation

English documentation: https://puqcloud.com/link.php?id=1

We have prepared a detailed installation manual for the module, including all the steps needed to implement the module, including the preparation of the Mikrotik router/CHR.

 

Reviews

5 stars
0
0
4 stars
1
1
3 stars
0
0
2 stars
0
0
1 star
0
0

Osama Al-Shawaf @osama5381

December 21, 2022 at 04:46:16 PM

Great Module for self hosted VPN and their support level is good.

PUQ PL @puq2756

January 4, 2023 at 12:36:28 PM

Thank you for your review and 4 stars motivate us to be even better and get 5 in the future ;-)

Owner@PUQ sp. z o.o.  
  • 1 year ago
  • Version Number 1.1

Version Compatibility


Compatible with WHMCS v8.6

Full Version Compatibility


  • Selected versions of WHMCS v8.6
        8.6.0 - 8.6.1
  • All versions of WHMCS v8.5
  • All versions of WHMCS v8.4
  • All versions of WHMCS v8.3
  • All versions of WHMCS v8.2
  • All versions of WHMCS v8.1
  • All versions of WHMCS v8.0

System Requirements


  • The company owns or is able to install Mikrotik routers. Mikrotik routers are necessary to provide VPN service (managing Mikrotik secrets users). WHMCS is necessary to manage the VPN service.

* Requirements listed are in addition to the WHMCS default system requirements.

Support for this product

The best place to start if you need help with a specific product is to contact the developer. All WHMCS Marketplace developers have both a website and support URL listed.

Developed By PUQ sp. z o.o.

Changelog

v1.3.5 Released October 11th, 2023

Latest Version


  1. Support WHMCS v8.8.0
  2. Translations added/updated (Arabic, Azerbaijani, Catalan, Chinese, Croatian, Czech, Danish, Dutch, English, Estonian, Farsi, French, German, Hebrew, Hungarian, Italian, Macedonian, Norwegian, Polish, Romanian, Russian, Spanish, Swedish, Turkish, Ukrainian)

 

Previous Versions


v1.3 Released February 4th, 2023

View/hide detailed changelog

  1. Changed client side. Added intuitive icons.
  2. Better code adaptation for PHP 8.1
  3. Bug fixed (Attempt to assign property "bytes_upload" on string in...puqMikrotikVPN.php:632)

 

v1.2 Released January 4th, 2023

View/hide detailed changelog

  1. Support WHMCS V8.6
  2. Support IonCube PHP Loader v12 
  3. Support for PHP 8.1
  4. Changes made to templates
  5. Added the ability to select the frequency of collecting traffic statistics. Daily cron and per cron
  6. The method of collecting statistics has been changed. After each collection of statistics, the counters on Mikrotik are reset to zero.
  7. In the service settings, the choice of email template was changed to a drop-down menu.

 

v1.1 Released October 27th, 2022

View/hide detailed changelog

  1. Changes in design in the client area.
  2. Added translations, Ukrainian, Persian
  3. Changed the selection of the ppp secrets profile from text to a drop-down menu with a choice of spend, in the product configuration

 

v1.0 Released August 1st, 2022

View/hide detailed changelog

First version

 

See also

Hetzner Servers Manager

Integrate manager for Hetzner Dedicated

Commercial
Liquid Web VPS & Cloud Dedicated Reseller Program

Resell VPS & Cloud Dedicated Products from Liquid Web

Free
Acronis Cyber Protect Cloud

AI-Powered Integration of Data Protection and Cybersecurity.

Free
SolusVM WHMCS module

Automate the sale of VPS servers & give your clients the ability to completely manage their VPS server inside of WHMCS, using the industry leading SolusVM control panel.

Free
VPN reseller module

Resell VPN accounts with whitelabel Windows, Mac, IOS and Android software

Free