Issue
How to install an Imunify product (Imunify360 or ImunifyAV) on a server with a control panel like cPanel, Plesk, DirectAdmin, etc.?
Environment
- root-level access
Operating system
- CentOS/RHEL 6, 7, 8, 9
- CloudLinux OS 6, 7, 8, 9
- Ubuntu 16.04 (LTS only), 18.04 and 20.04, 22.04 (Plesk, DirectAdmin, and stand-alone)
- Debian 9, 10, 11, 12
- AlmaLinux 8, 9
- RockyLinux 8, 9
Virtualization (a requirement for Imunify360 only)
OpenVZ - works for Virtuozzo 7 with kernel 3.10.0-1160.80.1.vz7.191.4 or newer
the possible way how to check it:
# less /proc/config.gz | head -n 3
#
# Automatically generated file; DO NOT EDIT.
# Linux/x86_64 3.10.0-1160.80.1.vz7.191.4 Kernel Configuration
Hardware
- RAM: 1GB
- HDD: 20GB available disk space
Supported hosting panels
- cPanel
- Plesk (Plesk 17.5 or newer)
NB! ImunifyAV product on Plesk differs from the ones for cPanel/DA and the installation procedure is different as well. - DirectAdmin
- CyberPanel (only CloudLinux OS 7 and 8). See 3rd party integration guide from CyberPanel.
- No hosting panel systems
Required browsers
- Safari version 10 or later
- Chrome version 39 or later
- Firefox version 28 or later
- Edge version 17 or later
Supported Web-servers
- Apache
- LiteSpeed
- Nginx (only in Standalone mode)
Solution
-
Installation instructions for Imunify360
NB! On DirectAdmin, Imunify UI requires the proc_open
PHP function to be enabled. If you are unable to open the Imunify UI, you might see a related message in the webserver error log. If so, please remove it from the disable_functions
list in php.ini
.
-
Get your license key at https://www.imunify360.com/. You can purchase it or get a trial key from a received email.
-
Setup or install the prerequisites required for your environment if any.
- cPanel hosting panel
- Plesk hosting panel
- On Debian 10, enable
buster-backports
:
# echo "deb http://ftp.debian.org/debian buster-backports main" > /etc/apt/sources.list.d/backports.list
# apt-get update
Warning! Plesk does not have full support for backports repository. It is recommended to disable it after Imunify360 is installed.
-
Log in with root privileges to the server where Imunify360 should be installed.
-
Go to your home directory and run the commands:
# wget https://repo.imunify360.cloudlinux.com/defence360/i360deploy.sh -O i360deploy.sh
# bash i360deploy.sh --key YOUR_KEY
where YOUR_KEY
is your license key. Replace YOUR_KEY
with the actual key - trial or purchased at https://www.imunify360.com/ .
- To install the Imunify360 beta version, add an argument
--beta
. For example:
# bash i360deploy.sh --key YOUR_KEY --beta
where YOUR_KEY
is your license key. Replace YOUR_KEY
with the actual key - trial or purchased at https://www.imunify360.com/.
- If you have purchased the Imunify360 subscription from Plesk and it is included in the extended Plesk license, you need to find the activation key in the proper syntax:
- Log into your Plesk panel and navigate to Tools & Settings >> Plesk >> License Management >> Additional License Keys;
-
Click on the "Download key" next to the Imunify license listed on the page and open the file downloaded in some text editor and decode the activation key as described in the following guide;
- Use the `register` command to activate the activation key that should be in the following format: `IMxxxxxxxxxxxxxxx`.
- If you have an IP-based license, run the same script with no arguments:
# wget https://repo.imunify360.cloudlinux.com/defence360/i360deploy.sh -O i360deploy.sh
# bash i360deploy.sh
- To view available options for installation script run:
# bash i360deploy.sh -h
-
Installation instructions for ImunifyAV (cPanel and DirectAdmin)
-
Log in with root privileges to the server where ImunifyAV should be installed.
-
Go to your home directory and run the commands:
# wget https://repo.imunify360.cloudlinux.com/defence360/imav-deploy.sh -O imav-deploy.sh
# bash imav-deploy.sh
- To install ImunifyAV beta version, add an argument
--beta
. For example:
# bash imav-deploy.sh --beta
- If you already have ImunifyAV+ license key you can use it during installation:
# wget https://repo.imunify360.cloudlinux.com/defence360/imav-deploy.sh -O imav-deploy.sh
# bash imav-deploy.sh --key YOUR_KEY
where YOUR_KEY
is your license key. Replace YOUR_KEY
with the actual key purchased at https://www.imunify360.com/.
- If you have an IP-based license for ImunifyAV+, use IPL as license key:
# wget https://repo.imunify360.cloudlinux.com/defence360/imav-deploy.sh -O imav-deploy.sh
# bash imav-deploy.sh --key IPL
To view available options for installation script run:
# bash imav-deploy.sh -h
- In the case of registration key is passed later, then you can register an activation key via the
imunify-antivirus
command:
# imunify-antivirus register YOUR_KEY
Where YOUR_KEY
is your activation key or IPL in case of an IP-based license.
NB! Please mind that in case there is any IP-based license (Imunify360 or ImunifyAV) that exists for a specific server, the system won't allow ordering another IP-based license for the same server. You will get the corresponding message from CLN:
-
Installation instructions for ImunifyAV (ex. Revisium) for Plesk
ImunifyAV for Plesk is managed as a common Plesk extension. To install it,
1. Log into your Plesk panel;
2. Navigate to Server Management > Extensions;
3. Use the search bar to find the necessary extension and click on the "Get It Free" button:
Then it will be installed automatically and you will be able to find it inside the "My Extensions" tab:
In case you've purchased the Premium license of the ImunifyAV extension for Plesk, you receive a confirmation mail with details and an activation link. If you have already followed those steps and still have not got the Premium version try manual activation:
-
Login in as Administrator to the Plesk panel. Go to Tools & Settings -> License Management
2. Click on the Retrieve Keys button:
You will see the screen like below
3. Ensure that you have a license for the ext-revisium-antivirus
under the Additional License Keys tab;
4. Congrats! Now you are ready to experience the Premium version of the ImunifyAV. Check the About tab to ensure that the Premium version is enabled.
Useful links
- https://docs.imunify360.com/installation/#installation-instructions
- https://docs.imunifyav.com/imunifyav/#installation-instructions
- https://www.plesk.com/extensions/revisium-antivirus/
- https://docs.imunifyav.com/imunifyav_for_plesk/#how-to-activate-a-license-key-for-paid-versions
- https://docs.imunify360.com/faq_and_known_issues/#how-to-get-an-imunify-activation-key-from-the-extended-plesk-license
Comments
0 comments
Please sign in to leave a comment.