When choosing a security system for a hosting server, the two most-discussed options are cPGuard from OPSShield and Imunify360 from CloudLinux. Both cover similar ground — here is a straightforward comparison.
AsiaGB chose cPGuard for every server after evaluating both systems, based on value for money, DirectAdmin support quality and protection effectiveness.
Overview of both systems
cPGuard by OPSShield is a security suite designed specifically for shared hosting and VPS, emphasising value and broad control panel support including native DirectAdmin from the start. It combines AI-powered malware detection, Web Application Firewall (WAF) technology, and real-time IP blocking into a lightweight, cost-effective package. cPGuard aims to deliver enterprise-grade protection without the enterprise price tag.
Imunify360 by CloudLinux — the company behind CloudLinux OS and KernelCare — originally focused on cPanel/WHM with DirectAdmin added later. It adds enterprise features like Proactive Defense and KernelCare integration, making it ideal for hosting providers seeking advanced kernel-level protection and integration with the CloudLinux ecosystem. Imunify360 is positioned as a premium solution with additional monitoring and predictive security layers.
Feature comparison
| Feature | cPGuard | Imunify360 |
|---|---|---|
| Malware Scanner | ✓ AI + Signature | ✓ AI + Signature |
| Web Application Firewall | ✓ ModSecurity + Malware.Expert | ✓ ModSecurity + OSSEC |
| Brute Force Protection | ✓ CAPTCHA + Fail2Ban | ✓ CAPTCHA + Fail2Ban |
| Real-time IP Blocklist | ✓ 40,000+ IPs | ✓ Global blacklist |
| WordPress Database Scanner | ✓ Yes | ✗ No |
| Proactive Defense (PHP) | ✗ No | ✓ Yes |
| KernelCare Integration | ✗ No | ✓ Yes (live kernel patch) |
| Domain Reputation Monitor | ✓ Yes | ✓ Yes |
| Email Security | ✓ Yes | ✓ Yes |
| DirectAdmin support | ✓ Native (v1.57+) | ✓ Yes (added later) |
| 30-day Free Trial | ✓ Yes | ✗ No |
Pricing comparison
| Plan | cPGuard | Imunify360 |
|---|---|---|
| Starting price/month | $5 (50 accounts) | ~$12 (30 users) |
| Unlimited accounts | $9/month | ~$16/month |
| 10-server package/month | $80 | Contact sales |
| Free trial period | 30 days | Not available |
The pricing gap becomes significant at scale. A hosting provider with 5 servers running unlimited accounts would pay approximately $2,400/year with Imunify360 compared to just $450/year with cPGuard — a significant cost difference for equivalent core functionality.
Installation and setup complexity
Both security suites integrate with control panels at the system level, meaning installation is typically a one-line command via SSH. However, the installation process differs slightly:
cPGuard installation is straightforward on DirectAdmin and cPanel systems. The installer automatically detects your control panel and configures accordingly. DirectAdmin users benefit from native integration, meaning cPGuard's interface elements appear seamlessly within the DirectAdmin backend as if built-in. For cPanel systems, integration is equally smooth, with features accessible through cPanel's service management interface.
Imunify360 installation requires more initial configuration, particularly around CloudLinux OS integration. If you run standard CentOS or Ubuntu (without CloudLinux OS), you get the core features but miss out on LVE (Lightweight Virtual Environment) integration and KernelCare benefits. Installation takes slightly longer and requires understanding of dependency management.
Real-world performance impact
Security systems add overhead to server resources. Both solutions use heuristic scanning and real-time monitoring, but with different architectural approaches:
cPGuard runs with minimal CPU footprint due to its optimized scanning engine. Malware scans are scheduled during off-peak hours by default, and the WAF operates with intelligent caching to avoid unnecessary re-processing. On shared hosting with 50+ accounts, the overall server impact is barely measurable — typically under 2–3% additional CPU usage during peak scan times.
Imunify360 includes more aggressive monitoring (Proactive Defense analyzes code in real-time) which can consume 5–8% additional CPU on busy servers. On enterprise VPS or dedicated servers where resources are abundant, this is negligible. On shared hosting with thin resource margins, it may be noticeable.
Free security check: Use dnsxray.com Security Headers Checker to see whether your site has proper HTTP security headers before choosing a security system.
DirectAdmin vs cPanel: Which control panel should guide your choice?
Control panel choice is often a deciding factor. If you are committed to one platform, compatibility should be a primary concern:
If you use DirectAdmin: cPGuard is the more logical choice. It was designed with DirectAdmin as a first-class citizen, not an afterthought. Integration is tighter, and DirectAdmin-specific features (like custom plugin support) work more reliably with cPGuard. You'll also get better price-per-feature on DirectAdmin servers.
If you use cPanel/WHM: Both solutions work, but Imunify360 has a slight edge due to its cPanel heritage. Many enterprise cPanel deployments already run Imunify360 plugins, integrations, and certified add-ons. If you plan to adopt CloudLinux OS at any point, Imunify360 becomes substantially more attractive due to KernelCare sync and LVE security policies.
Migration considerations
If you currently run one security suite and want to switch to another, the transition requires careful planning:
Switching to cPGuard: Can be done cleanly. Remove the old solution first, reboot if necessary, then install cPGuard. All settings are stored in cPGuard's database; no legacy configurations carry over. A clean switch typically takes 30 minutes and requires no data migration.
Switching to Imunify360: Requires more planning if migrating from CloudLinux-integrated systems. LVE policies and KernelCare state can carry over, potentially preserving some historical data. However, a clean slate is recommended for large server pools. Expect 1–2 hours of transition time including initial scan cycles.
Support and community
cPGuard support is provided directly by OPSShield. Response time is typically 24 hours for standard issues, 4 hours for emergency security incidents. Community forums are modest but active; many cPGuard users share configurations and best practices. Documentation is comprehensive and regularly updated.
Imunify360 support comes through CloudLinux's enterprise support channels. SLA response times range from 1 hour (Enterprise plan) to 24 hours (Standard). The Imunify360 community is larger due to CloudLinux's market presence. Professional documentation and video tutorials are abundant, making it easier for teams new to enterprise security.
Choose cPGuard if:
You primarily use DirectAdmin, want superior value for money on shared hosting, run hosting with many accounts (50+), need WordPress database scanning, prefer simpler setup, or have tight budget constraints while still requiring solid protection.
Choose Imunify360 if:
You are already in the CloudLinux ecosystem, run enterprise cPanel infrastructure, need Proactive Defense and live kernel patching, have resources for more intensive monitoring, plan long-term CloudLinux adoption, or require premium 24/7 support with fast SLA response times.
Frequently Asked Questions
How different are cPGuard and Imunify360 in price?
Imunify360 costs ~$12-16/month per server. cPGuard starts at $5/month (50 accounts) or $9/month (unlimited accounts) per server. cPGuard is noticeably cheaper for small-to-medium hosting providers. For a 5-server deployment with unlimited accounts, cPGuard would cost ~$450/year while Imunify360 would cost ~$2,400/year — a significant difference for equivalent baseline protection.
Do both support DirectAdmin?
Both support DirectAdmin, but Imunify360 started as a cPanel product with DirectAdmin added later as an enhancement. cPGuard was built with DirectAdmin support from the ground up (v1.57+). DirectAdmin users report more seamless integration and fewer quirks with cPGuard.
Is there a cPGuard free trial?
Yes — OPSShield offers a 30-day free trial for cPGuard so you can test both malware scanning and WAF rules on live traffic before committing to a subscription. This is a significant advantage if you want to evaluate real-world performance and false-positive rates.
What does Imunify360 have that cPGuard does not?
Imunify360 has two major features cPGuard lacks: (1) Proactive Defense — analyzes PHP code at runtime before execution, blocking malicious patterns before damage occurs; and (2) KernelCare integration — applies live kernel patches without requiring server reboots, critical for avoiding downtime on production systems. These are legitimate enterprise advantages, though they add complexity and cost.
Which is better for WordPress sites?
cPGuard includes WordPress Database Scanner which monitors your MySQL databases for injected malware and suspicious changes — a feature Imunify360 lacks. For WordPress-heavy hosting providers (sites with 50+ WordPress installations), cPGuard's database scanning often catches more embedded malware. Imunify360 compensates with Proactive Defense, which catches suspicious PHP behavior patterns at execution time.
Will either solution slow down my server?
cPGuard is lighter — typically 2–3% CPU overhead during scans. Imunify360 with Proactive Defense enabled can reach 5–8% overhead on busy servers. For shared hosting with thin margins, cPGuard's lighter footprint is noticeable. For VPS/dedicated servers, both are acceptable.
Can I switch from one to the other later?
Yes, both solutions are removable without data loss. Switching from cPGuard to Imunify360 takes 30–60 minutes (remove, reboot, install). Switching from Imunify360 to cPGuard is similarly quick. Neither solution embeds data deep in the kernel; switching is a clean operation.
What about false positives — which blocks more legitimate traffic?
cPGuard is tuned more conservatively, resulting in fewer false-positive WAF blocks (typically 0.5–1% of legitimate requests on first deployment). Imunify360's Proactive Defense is more aggressive, sometimes blocking behavior that looks suspicious but is benign (1–2% false-positive rate). Both include whitelisting tools to tune rules quickly.
Which integrates better with CloudLinux OS?
Imunify360 integrates natively with CloudLinux — LVE (Lightweight Virtual Environment) limits prevent one account's malware from consuming other accounts' resources. If you run CloudLinux OS, Imunify360 gains substantial value. If you run standard CentOS/Ubuntu, this advantage vanishes.
Is cPGuard really good enough for enterprise use?
Yes, thousands of enterprise hosts use cPGuard. It covers the same attack vectors as Imunify360 (malware, WAF, brute force, IPDB, email security). The difference is not in protection quality but in advanced features (Proactive Defense, KernelCare) and ecosystem integration. For most hosting scenarios, cPGuard is enterprise-ready at 40% of Imunify360's cost.
Should I choose cPGuard or Imunify360?
cPGuard suits shared hosting and mid-size VPS needing cost-effective security suite with solid DirectAdmin support, especially if DirectAdmin is your primary control panel and budget is a factor. Choose it if you want simplicity, lower overhead, and faster ROI. Imunify360 suits enterprise cPanel servers, CloudLinux OS deployments, and organizations needing kernel-level protection, Proactive Defense, and enterprise support. Choose it if you have budget flexibility, run cPanel, and want the most advanced protection layers available.
AsiaGB Chose cPGuard to Protect Every Hosting Plan
AsiaGB runs cPGuard on every server. WAF, malware scanner and IPDB ready from day one at no extra cost — on SSD from 500 THB/year.
See Hosting Plans