WHM / cPanel Plugin

SV Space Reclaimer

Automatically reclaim disk space and reduce inode usage across all cPanel accounts. 20 cleanup modules, smart dry-run preview, cron-based scheduling, whitelist protection, and full audit logging — all from an intuitive Bootstrap 5 interface.

20 Cleanup Modules
860+ MB Reclaimed (4 test accounts)
3 Cleanup Modes
Zero Dependencies
WHM » Space Reclaimer
Email Trash Cleanup — account1
156 MB freed
Error Logs Truncation — account2
89 MB freed
Cache Cleanup — Global Scan
Scanning...
Scheduled — Daily 3:00 AM
Queued

Reclaim Space. Reduce Inodes. Automate Everything.

SV Space Reclaimer safely cleans unnecessary files, mail folders, logs, statistics data, backups, caches, and temporary files — all from an intuitive Bootstrap 5 dark-mode interface.

01

20 Cleanup Modules

Comprehensive coverage of every aspect of cPanel account storage. From email trash and spam folders to cache directories, error logs, core dumps, and old backups — nothing is missed.

  • Account & Email Trash (.trash, .Trash, .Spam, .Junk)
  • Roundcube Webmail Cache & Default Mailbox
  • Error Logs truncation (configurable threshold)
  • Webalizer & AWStats old data
  • Old Backup Archives (keeps newest)
  • Softaculous Backups (keeps newest per app)
  • Temp/Cache Files (PHP, Laravel, WordPress, LiteSpeed)
  • Python & NodeJS Caches
Email Cleanup Trash, Spam, Junk, Roundcube
Logs & Caches Error logs, PHP sessions, app caches
Old Backups Archives, Softaculous, statistics
02

Smart Preview & Three Cleanup Modes

Never delete blindly. Dry-run mode shows exactly what will be reclaimed before any action. Choose between Global (all accounts), Selected Accounts, or Single Account cleanup — with searchable account selectors handling 500+ accounts.

  • Dry-Run Preview — see reclaimable space before deleting
  • Global Mode — clean all cPanel accounts at once
  • Selected Mode — pick specific accounts with checkboxes
  • Single Account Mode — target one account precisely
  • Real-time progress bar with cancel option
Dry-Run Preview See impact before any deletion
Global / Selected / Single Three flexible targeting modes
03

Cron-Based Scheduling & Automation

Set it and forget it. Schedule daily, weekly, or monthly cleanup runs. The built-in cron scheduler runs every 5 minutes to execute pending jobs automatically. Retention policies let you control how aggressively each module cleans.

  • Daily, weekly, or monthly schedules
  • 5-minute cron job for automatic execution
  • Configurable retention periods per module
  • Whitelist protection for specific accounts
Smart Scheduler Daily · Weekly · Monthly · Custom
5-Min Cron Auto-execute pending jobs
04

Dashboard, Reports & Audit Logs

Get a complete overview of your server's disk health. The dashboard shows total accounts, disk usage, reclaimable space, top space wasters, and recent jobs. CSV reports track daily, weekly, and monthly cleanup history. Every operation is audit-logged with IP, timestamp, and details.

  • Dashboard with total accounts, disk usage, reclaimable space
  • Top space-wasting accounts table
  • Daily, weekly, monthly CSV reports with history
  • Audit logs — every operation tracked with IP & timestamp
  • Inode Analyzer with per-account recommendations
  • Large File Analyzer (configurable size threshold)
Dashboard Disk health at a glance
CSV Reports Daily, weekly, monthly history

Packed With 20 Cleanup Modules

Account Trash

Cleans cPanel .trash folders across all accounts.

Email Trash & Spam

Clears .Trash, .Spam, and .Junk folders across all email accounts.

Default Mailbox

Cleans catch-all mailbox inbox, trash, and spam per domain.

Roundcube Cache

Clears Roundcube webmail trash, junk, and temp cache.

Error Logs

Truncates error_log files exceeding configurable threshold (default 500KB).

Webalizer & AWStats

Removes old Webalizer statistics and AWStats report data files.

Old Backup Files

Removes old backup-*.tar.gz and .zip archives, keeps the newest.

Softaculous Backups

Cleans old Softaculous backups, keeping the newest per application.

Temporary Files

Removes .tmp, .temp, .bak files and temp directories.

PHP Sessions

Cleans PHP, Laravel, and framework session files.

Application Caches

Clears Laravel, LiteSpeed, WordPress, and other application caches.

File Manager Trash

Cleans cPanel File Manager trash directories.

Old Logs

Removes archived access_log and ssl_access_log files.

Core Dumps

Removes core dump files from application crashes.

Python Cache

Cleans __pycache__ directories and .pyc files.

NodeJS Cache

Clears .next, .nuxt, .npm, and .yarn caches.

Large File Analyzer

Detects files above configurable size threshold for manual review.

Inode Analyzer

Shows inode usage per account with actionable recommendations.

Built With Safety First

CSRF Protection

All forms and AJAX calls are protected against cross-site request forgery.

Path Safety

Never deletes outside /home/ directory — strict path containment.

Prepared Statements

All SQL queries use parameterized PDO statements to prevent injection.

Input Validation

Sanitized string, integer, array, and boolean input methods throughout.

Account Whitelist

Protected accounts cannot be cleaned — prevent accidental deletions.

Audit Logging

Every operation logged with IP, timestamp, and full details.

System Requirements

Requirement Minimum
cPanel/WHM Any supported version
PHP 7.4 or higher
PHP Extensions PDO SQLite, JSON, mbstring
Database SQLite (auto-created, no MySQL needed)
OS CentOS 7+, AlmaLinux, Rocky Linux, CloudLinux
Disk < 5 MB for plugin files

Choose Your Space Reclaimer Plan

All plans include all 20 cleanup modules, scheduling, dashboard, reports, audit logs, and license protection. Choose based on your cPanel account count.

SV Space Reclaimer for WHM Starter

Entry-level plan for smaller servers. Full cleanup suite for up to 25 cPanel accounts with all 20 modules, scheduling, and reports.

250 /monthly
  • Up to 25 cPanel Accounts
  • All 20 Cleanup Modules
  • Smart Dry-Run Preview
  • Cron-Based Scheduling
  • Dashboard & CSV Reports
  • Audit Logging
  • Account Whitelist
  • License Protection with Grace Period
Order Now
SV Space Reclaimer for WHM Enterprise

Top-tier plan for large hosting environments. Full cleanup suite for up to 100 cPanel accounts with best support priority and onboarding assistance.

600 /monthly
  • Up to 100 cPanel Accounts
  • All 20 Cleanup Modules
  • Smart Dry-Run Preview
  • Cron-Based Scheduling
  • Dashboard & CSV Reports
  • Audit Logging
  • Account Whitelist
  • Priority Email Support
  • Advanced Retention Policies
  • Best Support Priority
  • Onboarding Assistance
  • Maximum Account Coverage
  • Operational Rollout Guidance
  • Ideal for Large Hosting Providers
Order Now

All plans are per-server licenses tied to your server IP. Licenses can be transferred between servers from your client dashboard. 5-day grace period included after expiry.

Get Started in Minutes

Install SV Space Reclaimer with a single command. No dependencies beyond PHP 7.4+ and SQLite.

One-line installer:

curl -s https://supervision.in/install/whm-space-reclaimer.sh | bash
  1. SSH into your WHM server as root
  2. Run the one-line installer above
  3. The installer downloads, extracts, and configures everything
  4. Log in to WHM (port 2087) → Plugins → SV Space Reclaimer
  5. Activate your license key on the License page
  6. Start reclaiming space!

Frequently Asked Questions

Is the Dry-Run truly safe?

Yes. Dry-Run mode scans and calculates reclaimable space without deleting anything. You see exactly what will be cleaned — file paths, sizes, and totals — before you commit. All deletions are path-contained within /home/ so nothing outside cPanel accounts is ever touched.

Which cleanup modules are enabled by default?

All 20 modules are available but you choose which ones to run each time. The "safe" default set includes Account Trash, Email Trash/Spam, Error Logs, Temp Files, Sessions, Cache, Core Dumps, Python Cache, and NodeJS Cache — modules that never touch intentional user data.

Can I protect specific accounts from cleanup?

Yes. The Whitelist feature lets you mark specific cPanel accounts as protected. Whitelisted accounts are skipped by all cleanup operations — even in Global mode.

Does this plugin slow down the server?

Cleanup jobs run as background processes via cron. You can schedule them during off-peak hours. The plugin itself is lightweight (< 5 MB) and has no impact when idle. The dashboard and reports query SQLite locally so there's zero load on MySQL.

What happens when my license expires?

There's a 5-day grace period after expiry where all features continue working. If the portal is unreachable, a 5-day offline grace period kicks in using cached validation. Cleanup operations are disabled when unlicensed, but the dashboard and reports remain accessible.

Can I transfer my license to another server?

Yes. You can release and re-assign your license from the WHM plugin's License page or from your client dashboard at supervision.in. One license = one active server at a time.