High-Availability WHM Master-Slave Synchronization
Zero-Downtime Multi-Server
Active Syncing.
Automate master-to-slave environment copying across WHM nodes. Automatically detects web frameworks, dumps non-locking MySQL databases, and runs atomic table rename swaps in real time.
Part of the NodeForge Systems suite. Sync e-commerce catalogs via VortexSync and perform WHM server diagnostic audits using ForgeCommand.
Cluster Engine Architecture
ForgeCluster combines low-level Linux transport scripts with intelligent framework parsing for zero-downtime replication.
Atomic Database Swaps
Master databases dump safely without locking tables. Data streams to slave staging schemas and executes instant MySQL metadata renames (`RENAME TABLE stg TO live`) for zero downtime.
Framework Auto-Detection
Automatically identifies root structures for WordPress (`wp-config.php`), Drupal (`settings.php`), CodeIgniter, and Django to adjust connection targets and dynamic config variables.
SSH Key Deployment Engine
Integrated 1-click SSH key pair generator (`ssh_setup.sh`) supporting custom ports, passwordless authentication, and secure `ssh-copy-id` deployment.
CSF Firewall Diagnostics
Automated ConfigServer Security & Firewall (CSF) log inspector verifying node-to-node IP whitelists and port transport integrity prior to sync execution.
Slack & Discord Webhooks
Configurable webhook integrations dispatching real-time notifications on job start, completion, transfer throughput, or failure alerts.
Rsync Delta Synchronization
High-speed incremental file synchronization utilizing delta transfer algorithms and customizable directory exclusion rules (`error_log`, cache folders).
Enterprise Use Cases
How hosting providers secure scaling with ForgeCluster.
1. Automated Cluster Deployments
Configure active master-to-slave networks across WHM nodes. Deploy SSH transport routes securely using custom keypairs, verify firewall whitelists automatically in CSF logs, and orchestrate server replication pools.
2. Zero-Downtime Database Renaming
Traditional database syncs cause downtime due to lockups. ForgeCluster dumps master databases safely without locking tables, streams scripts to the slave, loads data into a random staging schema, and triggers instant MySQL metadata renames (`RENAME TABLE stg TO live`).
3. Framework-Aware Automatic Reconfiguration
Our system reads the root structures of sync directories on the master server to identify web environments (WordPress, Drupal, Django, CodeIgniter). It extracts database parameters dynamically, adjusts target options, and configures connections on the fly.