Install ImunifyAV Without a Hosting Panel

Install ImunifyAV Without a Hosting Panel – The Best Tool to Remove Website Viruses (Especially WordPress)

If you manage a website especially a WordPress site you know how frustrating malware and viruses can be. Cyberattacks, malicious scripts, and backdoors can bring your site down, harm your SEO, and even steal sensitive data.

ImunifyAV is one of the best free malware scanners for Linux-based web servers. It’s lightweight, powerful, and perfect for cleaning infected files without slowing down your server.

Most people install ImunifyAV via hosting panels like cPanel, Plesk, or DirectAdmin. But what if you don’t use a control panel?
No problem you can install ImunifyAV directly on your server.

In this guide, I’ll show you how to install ImunifyAV without any hosting panel and use it to detect and clean viruses from your site, especially WordPress.

Why Choose ImunifyAV?

Here’s why I recommend ImunifyAV for server-based malware scanning:

  • Free & Lightweight – Doesn’t consume high server resources.

  • WordPress-Friendly – Detects infected themes, plugins, and core files.

  • Automated Scanning – Schedules scans to keep your site clean.

  • Detailed Reports – Shows exact infected file paths and malicious code.

  • Command-Line Support – Works without a hosting control panel.

Install ImunifyAV Without a Hosting Panel

For Ubuntu/Debian

Create the integration.conf file manually

mkdir -p /etc/sysconfig/imunify360
cat <<EOF > /etc/sysconfig/imunify360/integration.conf
[paths]
ui_path = /opt/imunifyav/ui
EOF

Run the installer

wget https://repo.imunify360.cloudlinux.com/defence360/imav-deploy.sh -O imav-deploy.sh
bash imav-deploy.sh

Check the install properly

which imunify-antivirus
imunify-antivirus version

Running an On-Demand Malware Scan

imunify-antivirus malware on-demand start –path /var/www/clients

Check Scan Results

imunify-antivirus malware on-demand list

Get The Scan Report And Remove The Effected Files.

imunify-antivirus malware malicious list –scan-id 123456

or 

imunify-antivirus malware malicious list

imunify-antivirus malware malicious list | grep 123456

replace the 123456 with actual scan id