
In this section, we explore the world of programming, algorithms, networks, and infrastructure
This article explains the purpose, functionality, syntax, and performance‑tuning options of the splitlogs binary used by cPanel & WHM to optimize Apache log handling. It covers arguments, configuration files, and best practices for improving log performance and resource usage.
This article explains the new ea-apache24-mod-passenger package, which replaces older Passenger modules in EasyApache 4. The updated package no longer installs Ruby automatically and instead uses the newest installed versions of Ruby, NodeJS, and Python on the system. It also covers installation methods, default paths, symlinks, troubleshooting missing parameters, and Passenger runtime settings.
This article explains how NGINX with reverse proxy works in cPanel & WHM when installed via the ea-nginx package. It covers installation, service management, user and application integration, optional NGINX packages, compression modules, HTTP/2, NJS, and the default configuration changes applied to Apache, logging behavior, CloudFlare compatibility, and file access rules.
This article explains how to customize NGINX with reverse proxy on cPanel & WHM servers. It covers global configuration settings, custom .conf files, server block customization, user-level configuration, Cloudflare management, file access restrictions, increasing worker processes, and enabling the X‑Cache‑Status header.ز
This article explains how caching works in NGINX with reverse proxy on cPanel & WHM servers. It covers cache storage, cache control headers, custom cache keys, using .htaccess for cache management, third‑party integration, and common troubleshooting issues such as proxy_headers_hash errors and restart failures.
This article explains the ea-nginx script used to manage NGINX configurations in EasyApache 4. It covers how to run the script, configure or remove users, manage user and system caching, clear cache files, and use additional options such as reload, help, and hint.
This article explains how to convert Roundcube from MySQL to SQLite, manage folders in the Roundcube Webmail interface, and configure email signatures—including images—within Roundcube. It provides step-by-step instructions for administrators and end users.
This article explains how to configure calendars and contacts using CalDAV and CardDAV on iOS, macOS, Linux, and compatible applications. It includes server URLs, authentication details, SSL considerations, and step-by-step setup instructions for each platform.
This article explains how to synchronize email, calendars, and contacts on Android devices using Exchange ActiveSync (EAS). It covers setup requirements, server settings, GAL behavior, step-by-step configuration, and troubleshooting common issues across various Android versions and devices.c
This article explains how Exim 4.96 handles Sender Rewriting Scheme (SRS) in cPanel & WHM version 108 and later. It covers the changes introduced in Exim, how routers and transports must be updated, when SRS is required, and how new SMTP authentication options in the Basic Editor can simplify smarthost configurations.
This article explains how to securely transfer a cPanel account from a source server to a destination server using SSH key authentication. It covers key generation, authorization, importing public keys, and performing the transfer through WHM’s Transfer Tool.
This article explains how experienced system administrators can manually migrate accounts from unsupported third‑party control panels to cPanel & WHM. It covers pre‑migration steps, installation requirements, file and directory transfers, database restoration, SSL migration, and post‑migration tasks.