Back up your WHMCS files and database before installing or updating.
- Upload the package into the WHMCS root, keeping the includes/ and modules/ directory structure.
- Activate File Monitor under System Settings > Addon Modules, then allow access for the required administrator roles.
- Open Addons > File Monitor and activate your licence or available trial.
- Configure monitoring and add the background scanning command shown in Settings to your hosting account's cron jobs.
When updating, replace the files without deactivating the addon or removing its tables. Existing settings and approved file fingerprints are preserved. Older MD5/SHA-1 baselines are verified before migration to SHA-256.
File Monitor 2 requires PHP 7.3 or newer and WHMCS 7 or newer. Use a PHP version supported by your WHMCS installation. The package supports PHP 7.3, 7.4 and 8.1–8.4. PHP 7.3/7.4 need ionCube Loader 10.4 or newer; PHP 8.1–8.4 need Loader 15 or newer. cURL, Zip, JSON and mbstring must be available. PHP CLI also needs the extensions and Loader required by your WHMCS installation.
Administrators need access to the addon and the Configure Addon Modules role permission to install automatic updates. Update banners are only shown to administrators who meet both requirements.
If an existing cron already runs modules/addons/file_monitor/cron.php, keep that job: uploading the new package replaces the script it runs. Do not add a duplicate job. Check its PHP command and consider running it every five minutes so large scans can resume promptly; the scan interval is configured separately in File Monitor.