PUQ Mautic Skip to main content

Product Configuration in WHMCS

Mikrotik WireGuard VPN module WHMCS

Order now | Download | FAQ

Navigate to System Settings > Products/Services > Create a New Product in WHMCS admin area.

Select the "PUQ Mikrotik WireGuard VPN" module on the Module Settings tab.

Product Configuration

Product module settings with all configuration panels


License Key

Enter a valid, pre-purchased license key for the module. The license status is displayed below the key field.


Mikrotik & Bandwidth

Field Description Default
WireGuard Interface Name of the WireGuard interface on the Mikrotik router (must be pre-created) wireguard1
Comment prefix Prefix added to VPN peer and queue comments on Mikrotik whmcs
Upload (Mbs/s) Upload bandwidth speed limit in Mbps 1
Download (Mbs/s) Download bandwidth speed limit in Mbps 1

WireGuard Configuration

These settings are included in the WireGuard client configuration file provided to customers:

Field Description Default
Allowed IPs IP ranges allowed to route through the VPN tunnel 0.0.0.0/0, ::/0
DNS Servers DNS servers to use when connected to VPN (comma-separated) 8.8.8.8, 1.1.1.1
Persistent Keepalive Interval for sending keepalive packets (15/25/30/60/120 seconds) 25 seconds

Allowed IPs examples:

  • 0.0.0.0/0, ::/0 — route all IPv4 and IPv6 traffic through VPN (full tunnel)
  • 10.0.0.0/8, 192.168.0.0/16 — route only specific networks (split tunnel)

History

Field Description Default
Disable statistics collection When enabled, traffic statistics will not be collected and the statistics page will be hidden from the client area Unchecked
Save history (days) Number of days to keep usage statistics in WHMCS (minimum 32 days) 32

Client Area

Field Description Default
Link to instruction URL to setup instructions (displayed in client area as "User manual" button) Empty
Link to VPN clients URL to WireGuard client downloads page (displayed as "VPN client" button) Empty

Recommended: Set "Link to VPN clients" to https://www.wireguard.com/install/ — the official WireGuard client downloads page.


Metric Billing

The module supports usage-based billing through WHMCS Metric Billing. Two metrics are available:

  • Bandwidth Usage Download (GB) — monthly download traffic in gigabytes
  • Bandwidth Usage Upload (GB) — monthly upload traffic in gigabytes

To enable metric billing, go to the product's Metric Billing section and toggle the desired metrics ON, then click Configure Pricing to set the per-GB price.

Metric Billing

Metric Billing settings with Download and Upload metrics enabled