Fix ImunifyAV documentation - it's FREE, not paid

Corrections:
- ImunifyAV = FREE version (no license required)
- Imunify360 = Paid version (requires license)
- Updated installation guide with cPanel yum method
- Added cPanel UI plugin enablement step
- Removed misleading license key requirements
- Enhanced installation with proper cPanel integration

Installation methods:
1. cPanel method (preferred):
   - yum install imunify-antivirus imunify-antivirus-cpanel
   - Enable UI plugin for user access
2. Script method (fallback):
   - wget and run imav-deploy.sh

Thanks to user for catching this important distinction!
This commit is contained in:
cschantz
2025-11-11 19:19:16 -05:00
parent 2c139e90cd
commit 6273207c90
+29 -16
View File
@@ -52,15 +52,19 @@ show_scanner_installation_guide() {
# Check ImunifyAV # Check ImunifyAV
if ! command -v imunify-antivirus &>/dev/null; then if ! command -v imunify-antivirus &>/dev/null; then
echo -e "${CYAN}ImunifyAV${NC} - Commercial real-time protection" echo -e "${CYAN}ImunifyAV${NC} - FREE real-time malware scanner"
echo " Status: Not installed" echo " Status: Not installed"
echo " Installation:" echo " Installation (cPanel):"
echo " yum install imunify-antivirus imunify-antivirus-cpanel"
echo " /opt/alt/python35/share/imunify360/scripts/av-userside-plugin.sh"
echo " Installation (script method):"
echo " wget https://repo.imunify360.cloudlinux.com/defence360/imav-deploy.sh" echo " wget https://repo.imunify360.cloudlinux.com/defence360/imav-deploy.sh"
echo " bash imav-deploy.sh" echo " bash imav-deploy.sh"
echo " Docs: https://docs.imunify360.com/" echo " Note: ImunifyAV is FREE. Imunify360 is the paid version."
echo " Docs: https://docs.imunify360.com/imunifyav/"
echo "" echo ""
else else
echo -e "${GREEN}✓ ImunifyAV${NC} - Installed" echo -e "${GREEN}✓ ImunifyAV${NC} - Installed (FREE version)"
echo "" echo ""
fi fi
@@ -110,9 +114,9 @@ install_all_scanners() {
echo "This will install:" echo "This will install:"
echo " • ClamAV (free, open source)" echo " • ClamAV (free, open source)"
echo " • Maldet (free, Linux-specific)" echo " • Maldet (free, Linux-specific)"
echo " • ImunifyAV (commercial, requires license)" echo " • ImunifyAV (FREE version)"
echo "" echo ""
echo -e "${YELLOW}Note: ImunifyAV requires a paid license to function.${NC}" echo -e "${YELLOW}Note: ImunifyAV is FREE. Imunify360 is the paid version.${NC}"
echo "" echo ""
read -p "Proceed with installation? (yes/no): " confirm read -p "Proceed with installation? (yes/no): " confirm
@@ -188,22 +192,31 @@ install_all_scanners() {
echo "" echo ""
# Install ImunifyAV # Install ImunifyAV (FREE version)
if ! command -v imunify-antivirus &>/dev/null; then if ! command -v imunify-antivirus &>/dev/null; then
echo -e "${CYAN}[3/3] Installing ImunifyAV...${NC}" echo -e "${CYAN}[3/3] Installing ImunifyAV (FREE)...${NC}"
echo -e "${YELLOW}Note: Requires license key to activate${NC}"
cd /tmp # Try cPanel method first
wget -q https://repo.imunify360.cloudlinux.com/defence360/imav-deploy.sh if command -v yum &>/dev/null && [ -f "/usr/local/cpanel/cpanel" ]; then
yum install -y imunify-antivirus imunify-antivirus-cpanel &>/dev/null
if [ -f imav-deploy.sh ]; then # Enable cPanel UI plugin
bash imav-deploy.sh &>/dev/null if [ -f "/opt/alt/python35/share/imunify360/scripts/av-userside-plugin.sh" ]; then
rm -f imav-deploy.sh /opt/alt/python35/share/imunify360/scripts/av-userside-plugin.sh &>/dev/null
fi
else
# Fallback to script method
cd /tmp
wget -q https://repo.imunify360.cloudlinux.com/defence360/imav-deploy.sh
if [ -f imav-deploy.sh ]; then
bash imav-deploy.sh &>/dev/null
rm -f imav-deploy.sh
fi
fi fi
if command -v imunify-antivirus &>/dev/null; then if command -v imunify-antivirus &>/dev/null; then
echo -e "${GREEN}✓ ImunifyAV installed${NC}" echo -e "${GREEN}✓ ImunifyAV (FREE) installed${NC}"
echo -e "${YELLOW} Register with: imunify-antivirus register <key>${NC}" echo " No license key required - this is the FREE version"
else else
echo -e "${RED}✗ ImunifyAV installation failed${NC}" echo -e "${RED}✗ ImunifyAV installation failed${NC}"
fi fi