fattain-naime/cwp-superpowers/cwp-migration
- community
Checking that the SKILL.md file is still in the repository.
This skill should be used when the user asks to "migrate from cPanel", "migrate to CWP", "transfer accounts", "cPanel to CWP migration", "CWP to CWP migration", "migrate single account", "migrate from Webuzo", "import cPanel backup", "export cPanel data", "set up migration scripts", or needs to migrate websites, accounts, or data between hosting panels.
Install
npx vskill@latest install fattain-naime/cwp-superpowers/cwp-migrationSKILL.md
CWP Migration Management
Migrate accounts and data from cPanel, other CWP servers, or alternative control panels to CWP. Handle full server migrations, single account transfers, and data import procedures.
Migration Paths
| Source | Destination | Method | |
|---|---|---|---|
| cPanel (full server) | CWP | Automated scripts | |
| cPanel (single account) | CWP | Admin panel import | |
| CWP | CWP | Built-in migration tool | |
| Webuzo | CWP | Manual process | |
| Other panels | CWP | Manual export/import |
cPanel to CWP (Full Server Migration)
Full server migration requires running a series of scripts in order on a fresh CWP installation.
Prerequisites
- Fresh CWP installation on target server
- cPanel data exported from source server
- Sufficient disk space for migration
- Root SSH access to both servers
Migration Steps
Migration Scripts
| Script | Purpose | |
|---|---|---|
1-cpanel-data-export.sh | Export all cPanel accounts, databases, emails | |
2-cpanel-uninstall.sh | Remove cPanel (same-server migration) | |
4-import-into-cwp.sh | Import all data into CWP | |
5-mail-sni.sh | Generate mail SSL certificates |
cPanel to CWP (Single Account)
Via CWP Admin Panel
- Navigate to User Account -> cPanel Migration
- Enter cPanel server details:
- Server IP or hostname
- cPanel username
- cPanel password
- Click Migrate
What Gets Migrated
| Data | Status | |
|---|---|---|
| Website files | Migrated | |
| Databases | Migrated | |
| Email accounts | Migrated | |
| DNS zones | Migrated | |
| Cron jobs | Migrated | |
| FTP accounts | Migrated | |
| SSL certificates | May need reissuing |
CWP to CWP Migration
Via CWP Admin Panel
- Navigate to User Accounts -> CWP->CWP Migration
- Enter source CWP server details:
- Server IP
- Root SSH credentials
- Select accounts to migrate
- Click Migrate
Manual CWP to CWP
Webuzo to CWP
Webuzo migration requires manual process:
Migration Checklist
Pre-Migration
- [ ] Back up all data on source server
- [ ] Verify disk space on destination
- [ ] Document all accounts and configurations
- [ ] Note DNS TTL values (lower them before migration)
- [ ] Test migration on staging if possible
- [ ] Notify users of migration window
During Migration
- [ ] Run migration scripts or transfer data
- [ ] Verify each account transferred completely
- [ ] Check database integrity
- [ ] Verify email accounts and forwarders
- [ ] Test website functionality
Post-Migration
- [ ] Update DNS records to new server IP
- [ ] Verify SSL certificates (reissue if needed)
- [ ] Test email sending/receiving
- [ ] Verify cron jobs are running
- [ ] Check file permissions
- [ ] Monitor error logs
- [ ] Confirm all services are running
DNS During Migration
Lower TTL Before Migration
Update DNS After Migration
Email Migration Considerations
- Email stored in
/var/vmail/DOMAIN/USER/ - Verify DKIM, SPF, and DMARC records after migration
- Test email delivery in both directions
- Check spam filtering is working
Database Migration
Large Database Import
Verify Database Integrity
Troubleshooting
| Issue | Solution | |
|---|---|---|
| Migration script fails | Check SSH connectivity and credentials | |
| Databases not importing | Increase max_allowed_packet | |
| Email not working after migration | Verify Postfix/Dovecot running, check DNS | |
| Websites showing errors | Check PHP version compatibility | |
| SSL certificates invalid | Reissue via AutoSSL or ACME | |
| DNS not propagating | Wait for TTL, verify records | |
| Permission denied errors | Run /scripts/cwp_api account fix_perms USERNAME | |
| Disk space insufficient | Clean up before migration, expand storage |
Diagnostic Commands
Additional Resources
references/cpanel-to-cwp.md-- Detailed cPanel to CWP migration guidereferences/cwp-to-cwp.md-- CWP to CWP migration proceduresreferences/other-panels.md-- Migration from Webuzo and other panels
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/cwp-migration/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/fattain-naime/cwp-superpowers/cwp-migration)