cPanel Migration Tool
Connect to your cPanel/WHM server, discover all domains, and bulk-import files, databases, and email into KubePanel. Built-in. No third-party tools required.
How Migration Works
Four steps from cPanel to Kubernetes
Connect to cPanel
Enter your WHM hostname, port, username, and API token. KubePanel validates the connection and discovers all hosted domains automatically via the cPanel API.
Select & Configure
Choose which domains to migrate. Assign workload types, packages, and owners per domain. Select email import method: backup file, IMAP sync, or skip. Configure database imports.
Migrate
KubePanel launches a Kubernetes Job for each domain. Files transfer via SFTP. Databases import via mysqldump. Email imports from backup or syncs via IMAP. Track progress in real time.
Go Live
Your domains are running on Kubernetes while cPanel is still live. Switch DNS records when ready. Zero-downtime cutover with DNS TTL management.
What Gets Migrated
Comprehensive import covering all major hosting account components
Website Files
All website files transferred via SFTP to the domain's PVC. Document root preserved. File permissions maintained. Supports arbitrarily large sites.
- Complete public_html transfer
- SFTP-based transfer
- Progress tracked in real time
Databases
MySQL/MariaDB databases exported from cPanel via mysqldump and imported into KubePanel's shared MariaDB instance. Credentials auto-generated.
- All databases per domain
- New credentials auto-generated
- wp-config.php auto-updated
Email Accounts
Email accounts and mailboxes imported from cPanel. Choose the method per domain: backup extraction, IMAP sync from source server, or skip email entirely.
- Mail accounts (users) imported
- MBOX mailbox import
- IMAP sync option
Real-Time Progress Tracking
Monitor every domain's migration status as it happens
Domain Status Pipeline
Each domain moves through the pipeline independently. Failed domains can be retried individually without restarting the entire batch.
Ready to Leave cPanel?
The migration tool is included in every plan. Start with the free Community tier.