Block Countries from accessing your websites
Learn how to block one or more countries from accessing your websites and server using cPGuard — both from the App Portal UI and the command line — in just a few steps.
Learn how to block one or more countries from accessing your websites and server using cPGuard — both from the App Portal UI and the command line — in just a few steps.
Learn how to use and configure the SRBL feature in the cPGuard App Portal, including whitelisting domains and IPs.
Learn how to enable and disable the cPGuard Web Application Firewall, toggle optional WAF modules, and manage rule whitelists — all from the command line using cpgcli.
Configure and execute the cPGuard Database Scanner (dbscan) to find malicious injections in your databases.
Learn how to enable or disable PHP modules through the cPGuard X GUI interface — a simple, no-SSH way to manage your PHP extensions per version with automatic PHP-FPM restart.
Manage firewall state, country and port controls, IP lists, temporary bans, source feeds, and DDNS entries.
Learn how to configure server-wide default PHP and PHP-FPM settings in cPGuard X using the Panel Settings — applies globally to all websites unless overridden at the domain level.
Step-by-step guide to installing and configuring cPGuard on a Control Web Panel (CWP) server — covering installation, web server configuration for Nginx and Apache stacks, and WAF setup.
Learn how to secure your Webuzo server using cPGuard — including the required ModSecurity pre-configuration, installation steps, App Portal setup, and optional standalone configuration via CLI.
Learn how to use the cPGuard App Portal at app.opsshield.com to manage all your servers from a single login — including the consolidated dashboard, per-server features, and quick server switching.
Learn what the "cPGuard License abuse is detected" error means, why it appears, and the exact steps to resolve it so you can activate your legitimate cPGuard license.
A comprehensive guide to managing your cPGuard license, server setup, config import/export, email notifications, and platform integration command-line controls.
Learn how Lynis is integrated into cPGuard X as an automated daily security auditing tool scanning system settings, detecting misconfigurations, and providing actionable remediation guidance through the Server Health dashboard.
Configure the automatic cPGuard scanner engine, scheduled daily and weekly scans, AI heuristics, file action policies, cleanup, and directories watchlist.
Learn how to manage SSL certificates in the cPGuard X control panel — including enabling free automatic Let's Encrypt SSL, installing a custom SSL certificate, and generating a self-signed certificate.
Execute manual scans, consult logs, review reports, and configure databases or gateway upload checking modules.
Learn how to start a manual malware scan in cPGuard — against all public files, a specific document root, or a custom directory — using both the App Portal UI and the CLI.
Configure LFD tracking, Outbound Spam Monitor (OSM), live process and cron monitoring, and IP reputation monitoring (DNSBL).
Learn how to enable and configure Nginx server-side proxy caching in cPGuard X — including URL and cookie-based exclusions, full cache purge, and targeted URL purging for individual pages.
Learn how to configure cPGuard to automatically send email notifications to hosting users when their CMS installations are outdated — including scheduling options and how to brand the notification emails.
Everything you need to know before installing cPGuard — supported operating systems, compatible control panels, architecture requirements, and ModSecurity prerequisites.
Learn how to manage PHP settings for each website in the cPGuard X control panel — including changing PHP versions, editing php.ini values, configuring PHP-FPM, and adding custom directives.
Manage bot checks, account suspension, rootkit checks, SRBL, and CMS security controls.
Learn how to correctly restore a quarantined file in cPGuard — whether restoring a single file or multiple files at once — and how to report false positives to improve future detection accuracy.
Learn how to use the Mass Operations feature in the cPGuard App Portal to apply actions and configuration changes across multiple servers simultaneously.
Learn how to start, stop, restart, and monitor key server services like Nginx, Apache, OpenLiteSpeed, MySQL, and PHP-FPM directly from the cPGuard X control panel without using the command line.
Full reference for standalone cpguard.ini settings, JSON formats, priorities, and update commands.
Learn how to securely grant the cPGuard support team access to your server — both UI and SSH — using the App Portal or CLI, without sharing credentials over email, and how to revoke access once the issue is resolved.
Learn how to use tags in the cPGuard App Portal to organize, filter, and quickly access your servers by group.
Learn why multiple cpguard-job-logs::fetchlogs processes pile up on busy servers, what causes the disk IO spike, and how to fix it by disabling IPDB logging without disabling IPDB protection.
Manage the cPGuard Web Application Firewall (WAF), custom modsec exemptions, custom rules, and secure file upload settings via HTTP Upload Scanner.
A complete explanation of what inotify and inotify watch is, how it powers cPGuard's real-time file scanning, whether increasing the watch limit affects server performance, and what OpenVZ/Virtuozzo users need to know before installing cPGuard.