FREE Plesk Web Host Edition License for Premium Plan
Instructions for QubitVPN Premium users on installing Plesk and activating it with the FREE Plesk Web Host Edition License (valued at $49.99/month) but we include it free of charge.
What is Plesk?
Plesk is a Web Hosting Control Panel similar to cPanel (both are also owned by the same company, WebPros).
How is QubitVPN able to offer this for free?
Our VPN servers run on the same servers as Splicate’s Web Hosting Plans. We get the keys for free and pass the savings onto you.
How can I set up Plesk with QubitVPN and activate the key?
Install Plesk
If you are a beginner or just want default configuration, use this instead:
Installation instructions for Plesk for Linux: Installing Plesk for Linux in One Click.
Installation instructions for Plesk for Windows: Installing Plesk for Windows in One Click.
Set up WireGuard
Set up your VPN Server > How to use the Premium Plan
Open the Plesk ports on your computer/server
Tunnel the Plesk ports from the QubitVPN Dashboard
Make sure you add
PersistentKeepalive=25to ensure it stays up
Enter License Key
Select "Proceed with a paid license" and enter the license key that was sent to your email after server provisioning. If the email doesn't contain a key, please contact us by or by live chat (on our website), to claim your key.

Add VPN IP as a Trusted IP (to avoid issues later on)
Go to https://your-ip:8443/admin/server-protection/trusted-list (change "your-ip" with your actual IP).
If this doesn't work, then follow the steps below, if it does, then skip to step 3.
Go to Tools & Settings > IP Address Banning (Fail2Ban)

Click on "Trusted IP Addresses" on top

Click on "Add Trusted IP" and add your WireGuard VPN Server IP (usually 10.253.0.1) and click "OK" when you're done.

Click on "Add Trusted IP" again and add your Tunnel Config IP (e.g. 10.253.0.7) and click "OK" when you're done.

IP Tracking and Security
There are 2 ways to track real IPs.
You may use X-Forwarded-For or CF-Connecting-IP (Cloudflare) within the website. This only works on some websites and may require a plugin. You can accomplish this on WordPress using a plugin like Solid Security.
Or:
You may do it for the whole website through settings. This will work on most if not all website types and does not require a plugin in most cases.
Please choose the tab that fits with your preferred method.
For website security (like a WordPress security plugin), use X-Forwarded-For (XFF) or CF-Connecting-IP. Do NOT use X-Real-IP, X-Client-IP, Client-IP, or X-Cluster-Client-IP.
Our personal favorite security plugin for WordPress is Solid Security. (We are not in any way affiliated or sponsored by Solid Security)
How to set this up in Solid Security:
Install Solid Security
Go to Solid Security > Settings > Global Settings
Scroll Down to "IP Detection"
Select CF-Connecting-IP if using Cloudflare, if not, select X-Forwarded-For

Click "Check IP" and make sure that is your own IP (the IP you're accessing the website from). This should be the IPv6 or IPv4 from here. If this shows "10.253.0.1" or something similar, you did something wrong. Please go back through the steps to see where you made an error.
If this shows your personal/work or VPN (if using one) IP, then you are now successfully tracking real IPs.
Add these:
In the "Additional directives for HTTP" and "Additional directives for HTTPS" boxes, enter:
SetEnvIf X-Forwarded-For ".*" forwarded
CustomLog /var/log/apache2/access.log combined env=!forwarded
In the "Additional nginx directives" box, enter:
set_real_ip_from 0.0.0.0/0;
real_ip_header X-Forwarded-For;
Declutter with Power User View (Optional)
Best for developers and web agencies. If you aren't planning to resell and want to declutter all the menu options, follow the steps below:
Click on "Change View" at the bottom of the your left hand menu

Click "Switch to Power User view"

Now you have a much simpler, decluttered menu!

Last updated

