How To: Install and Enable the Imunify Plugin for InterWorx

The Imunify plugin for InterWorx allows both NodeWorx and SiteWorx users the ability to access and manage ImunifyAV, ImunifyAV+, and Imunify360 services.

Note

ImunifyAV+ and Imunify360 require a license or IP address registered with Imunify. A license is not required for ImmunifyAV. Details on the differences between each product, and license information can be found here.

To Enable the Imunify Plugin

Note

Enabling the Imunify plugin allows the services to be accessible from the InterWorx Control Panel. It does not automatically install the service. Installing the desired Imunify service from the command line is still required. See To Install Imunify for further instructions.

  1. Log into NodeWorx from the browser (https://ip.ad.dr.ess:2443/nodeworx)

  2. In NodeWorx, navigate to NodeWorx > Plugins

  3. Under Miscellaneous, click the Pencil next to Imunify. This opens the Edit Plugin form

    imunify plugin
  4. Select Enabled from the Status dropdown

    imunify edit plugin form
  5. Click Save

To Install Imunify

Installing ImunifyAV or ImunifyAV+

  1. Log in to the server at the CLI as root, either via SSH or from the terminal

  2. From the CLI, run the following:

    ~iworx/bin/imunify.pex --install --version av
    

Installing Imunify360

  1. Log in to the server at the CLI as root, either via SSH or from the terminal

  2. From the CLI, run the following:

    ~iworx/bin/imunify.pex --install --version im360
    

To Disable the Imunify Plugin

Note

Disabling the Imunify plugin just removes accessibility from the InterWorx Control Panel. It does not automatically uninstall the service. See To Uninstall Imunify for further instructions.

  1. Log into NodeWorx from the browser (https://ip.ad.dr.ess:2443/nodeworx)

  2. In NodeWorx, navigate to NodeWorx > Plugins

  3. Under Miscellaneous, click the Pencil next to Imunify. This opens the Edit Plugin form

    imunify plugin
  4. Select Disable from the Status dropdown

  5. Click Save

To Uninstall Imunify

  1. Log in to the server at the CLI as root, either via SSH or from the terminal

  2. From the CLI, run the following:

    ~iworx/bin/imunify.pex --uninstall
    

To Use ImunifyAV and ImunifyAV+

Managing ImunifyAV and ImunifyAV+ From NodeWorx

Detailed use information can be found at Imunify’s documentation for the ImmunifyAV User Interface.

  1. Log into NodeWorx from the browser (https://ip.ad.dr.ess:2443/nodeworx)

  2. In NodeWorx, navigate to ImunifyAV

    ImunifyAV user interface

Managing ImunifyAV and ImunifyAV+ From SiteWorx

Detailed use information can be found at Imunify’s documentation for the ImmunifyAV End User Interface.

  1. Log into SiteWorx from the browser (https://ip.ad.dr.ess:2443/siteworx)

  2. In SiteWorx, navigate to ImunifyAV, either from the side menu or SiteWorx Home

    ImunifyAV end user interface

To Use Imunify360 in InterWorx

Managing Imunify360 From NodeWorx

Detailed use information can be found at Imunify’s documentation for the Immunify360 Dashboard.

  1. Log into NodeWorx from the browser (https://ip.ad.dr.ess:2443/nodeworx)

  2. In NodeWorx, navigate to Imunify360

    imunify360 dashboard

Managing Imunify360 From SiteWorx

Detailed use information can be found at Imunify’s documentation for the Immunify360 User Interface.

  1. Log into SiteWorx from the browser (https://ip.ad.dr.ess:2443/siteworx)

  2. In SiteWorx, navigate to Imunify360, either from the side menu or SiteWorx Home

    imunify360 user interface

Webshield

Note

Installing Webshield will install modsecurity and disable the InterWorx-native APF firewall (if enabled).

Detailed use information can be found at Imunify’s documentation for Webshield.

  1. Log in to the server at the CLI as root, either via SSH or from the terminal

  2. From the CLI, run the following:

    ~iworx/bin/imunify.pex --enable-web-shield
    ~iworx/bin/imunify.pex --rebuild-ssl-cache
    

3rd Party IDS/Firewall Integration

Imunify360 can support integrations with ConfigServer CSF and CSX. More information can be found at Imunify’s documentation for IDS Integration.

Hardened PHP

Because the CloudLinux AltPHP Binaries are not integrated into the native InterWorx Multiple PHP tool, support for Hardened PHP is only available on servers running CloudLinux with CageFS and CloudLinux PHP selector enabled.

Information on using CloudLinux with InterWorx can be found here.