WHMCS Installation and Update
Mikrotik WireGuard VPN module WHMCS
Order now | Download | Community
System requirements
| Requirement | Minimum |
|---|---|
| WHMCS | 8.x+, 9.x+. |
| PHP | 7.4, 8.1, 8.2, 8.3, 8.4 |
| ionCube Loader | v15+ |
| Mikrotik RouterOS | 7.x+ |
Note: The module uses ionCube encoding. Make sure ionCube Loader is installed and active on your server.
Installation
Note: The module now uses ionCube 15, which provides universal out-of-the-box support for all encodings.
All versions can be found at this link:
https://download.puqcloud.com/WHMCS/servers/PUQ_WHMCS-Mikrotik-WireGuard-VPN/Older module versions for WHMCS 8 are available in the archive directory:
https://download.puqcloud.com/WHMCS/servers/PUQ_WHMCS-Mikrotik-WireGuard-VPN/archive/
-
Download the latest version from the PUQ download page:
wget https://download.puqcloud.com/WHMCS/servers/PUQ_WHMCS-Mikrotik-WireGuard-VPN/PUQ_WHMCS-Mikrotik-WireGuard-VPN-latest.zip -
Unzip the archive:
unzip PUQ_WHMCS-Mikrotik-WireGuard-VPN-latest.zip -
Copy the
puqMikrotikWireGuardVPNdirectory into your WHMCS installation undermodules/servers/:cp -r puqMikrotikWireGuardVPN /path/to/whmcs/modules/servers/The resulting directory structure should look like:
modules/ servers/ puqMikrotikWireGuardVPN/ puqMikrotikWireGuardVPN.php hooks.php lib/ templates/ lang/ ...
Update
The update process is identical to the installation:
-
Download the latest archive from the download page:
wget https://download.puqcloud.com/WHMCS/servers/PUQ_WHMCS-Mikrotik-WireGuard-VPN/PUQ_WHMCS-Mikrotik-WireGuard-VPN-latest.zip -
Unzip the archive:
unzip -o PUQ_WHMCS-Mikrotik-WireGuard-VPN-latest.zip -
Replace the existing
puqMikrotikWireGuardVPNdirectory in your WHMCS installation:cp -r puqMikrotikWireGuardVPN /path/to/whmcs/modules/servers/
Warning: When updating from v2.x to v3.x+, product reconfiguration is required due to the new settings storage format.