PUQ Mautic

Installation and configuration guide

Setup (install/update)

WireGuard Business-VPN module WISECP 

Order now | Download | FAQ

To install and update a module, you must perform one and the same action.

 
1. Download the latest version of the module.
wget https://download.puqcloud.com/WISECP/Product/PUQ_WISECP-WireGuard-Business-VPN/PUQ_WISECP-WireGuard-Business-VPN-latest.zip

All versions are available: https://download.puqcloud.com/WISECP/Product/PUQ_WISECP-WireGuard-Business-VPN/

 
2. Unzip the archive with the module.
unzip PUQ_WISECP-WireGuard-VPN-latest.zip
 
3. Copy and Replace "puqMikrotikWireGuardBusinessVPN" from "PUQ_WISECP-WireGuard-Business-VPN" to "WISECP_WEB_DIR/coremio/modules/Product/"

License Activation

WireGuard Business-VPN module WISECP 

Order now | Download | FAQ
1. Log in to the administrative area of your WISECP.

2. Go to module configuration.
Services -> Service Management -> Module Settings -> Other -> All Modules -> PUQ WireGuard Business-VPN

image-1700485721333.png

image-1700485726951.png

image-1700485737918.png

image-1700948655328.png

 

3. On the open page, enter the purchased license key for this product and click the 'Check and Save' button to validate the key and save it.

image-1700948678665.png

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

PUQVPNCP installation and configuration

WireGuard Business-VPN module WISECP 

Order now | Download | FAQ
 
Official documentation:

PUQVPNCP Documentation
PUQVPNCP Download
PUQVPNCP Order now

1. Install the required packages

apt-get update
apt-get install wireguard wireguard-dkms wireguard-tools -y
apt-get install iproute2 iptables -y
apt-get install bind9 -y

2. Download the latest version of the package

https://download.puqcloud.com/cp/puqvpncp/

3. Install the puqvpncp package

wget https://download.puqcloud.com/cp/puqvpncp/puqvpncp_XXXX_amd64.deb
dpkg -i puqvpncp_XXXX_amd64.deb

4. After installation, connect to your server via a web browser.

http://SERVER_IP:8098
Username: admin
Password: admin

image-1669217804065.png

image-1668690609770.png

 

5. Enable SSL Let’s Encrypt

Requirements

In order for the system to start the procedure for obtaining an SSL certificate from Let's Encrypt, it is necessary.

In the configuration file, enable the use of SSL and enter the domain name.

nano /etc/puqvpncp/puqvpncp.conf 
LetsEncrypSSL=yes
Domain=XXXXXX.XXX

Restart the PUQVPNCP service

service puqvpncp restart

After these steps, the first time you connect to the server via the https protocol, the system will request an SSL certificate and automatically renew it if necessary.

ATTENTION. After activating SSL, the system will only work in the https protocol on port 443.
A redirect is also set from port 80 to port 443.

To connect to the server via the https protocol, use only the domain that was set in the configuration file.
Otherwise, you will get an error that SSL is not working correctly.

 

6. License configuration is available in the menu item Settings->License

image-1668763551186.png

By default, the system limit is 50 users and the API is disabled.

In order to activate the license key, the key must be entered in the "License Key" field and click on the "Save" button

image-1668764171867.png

 

7.Creation of access API

To manage API Access Hashs, go to the section Settings->API

image-1668764483617.png

Enter the name and IP address of the WHMCS server and click the ADD button

Attention.
The generated Access hash will only be shown once. Copy it, it will be needed during configuration of the product server in the WHMCS system.

Accept the fact that once the Access Hashs API is created, it will only be shown once.
Each API Access Hash only works from a specific IP address.

 

8. Creation of access API

Add new WireGuard is available in the menu item VPN servers->WireGuard->Click Create

image-1669367825882.png

 

image-1669367860027.png

Enter or edit the parameters of the new server/interface and click the ADD button

 

 

Add server (PUQVPNCP) in WISECP

WireGuard Business-VPN module WISECP 

Order now | Download | FAQ
1. Log in to the administrative area of your WISECP.

2. Go to module configuration.
Services -> Service Management -> Module Settings -> Other -> All Modules -> PUQ WireGuard Business-VPN

image-1700485721333.png

image-1700485726951.png

image-1700485737918.png

image-1700949587202.png

 

3. In the opened page, click the 'Add Server' button.

image-1700949625533.png

4. On the opened page, enter all the necessary information:

image-1700949744724.png

 

 

 

 

 

 

 

 

 

 

 

 

 

Service/Product configuration

WireGuard Business-VPN module WISECP 

Order now | Download | FAQ

If you do not have a Service Group where you want to place the new service, you need to create a new Service Group

1. Log in to the administrative area of your WISECP.
2. Create New Service Group


Go to

Services -> Service Management -> Add Group

image-1700487270737.png

Enter all the necessary data and click the 'Create Group' button.
image-1700487384497.png

3. Adding a New Service

Go to

Services -> our service group where you need to add the new service.

image-1700487595449.png

In the opened window, click the 'Create New Service' button.

image-1700487653237.png

On the opened page, enter all the necessary details for your new service and navigate to the 'Core' tab.

Select the 'PUQ WireGuard Business-VPN' module from the drop-down list of modules.

image-1700950132729.png

4. Fill in the configuration options according to your preferences.