Source
CyberPanel to FastPanel WordPress Migration Tool
Runs entirely in your browser. SSH credentials never leave this tab.
Migrate your WordPress sites securely in minutes.
This Month's Donation Progress
If this migration tool saved you time, a small donation keeps development moving for everyone.
Secure
Fast
Zero Downtime
Step 0Point domain to destination
→
Step 1Test connections
→
Step 2Scan & configure
→
Step 3Migrate & verify
Destination
Destination (FastPanel)
🟡 Source idle
🟡 Destination idle
Progress
FAQ & Tips
- Cloudflare DNS: If your domain runs through Cloudflare, disable the orange cloud (Proxied) record so the tool can issue SSL automatically.
- Auto SSL: Point the domain to your FastPanel server before migrating; otherwise plan to install the SSL certificate manually after the transfer.
- FastPanel PHP versions: Visit
/applicationsin FastPanel and install the PHP versions your sites need before you migrate to avoid compatibility issues. - WordPress path: The migrator currently supports WordPress installs located under
/home/. - 🔒 SSL Rate Limits (Important!): Let's Encrypt allows only 10 certificates per 3 hours per IP (1 replenishes every 18 minutes). The tool uses 20-minute intervals for safety. When migrating multiple sites, SSL certificates are automatically scheduled and issued one by one every 20 minutes. All sites will get SSL within 40-60 minutes for 10 sites.
- 📋 SSL Waitlist System: If you migrate more than 10 sites, the tool creates an SSL waitlist and processes them automatically. You can monitor SSL progress in
/var/log/cfmigrator-ssl.logon your FastPanel server. No manual intervention needed. - 🌐 DNS Requirements: For automatic SSL issuance, ensure your domain's A record points to the FastPanel server IP before migration. The tool verifies DNS before issuing SSL certificates.
- ⏱️ SSL Timeline: For 10 sites: SSL 1 (immediate), SSL 2-10 (20 minutes each). Example: Site 1 at 10:00, Site 2 at 10:20, Site 3 at 10:40, etc. All sites will have SSL within 3 hours maximum.
- 🔄 Large Migrations: The system supports unlimited sites - SSL requests are queued and processed automatically. No rate limit violations occur even with 100+ sites.
- 📊 SSL Status: After migration, you can check SSL status with:
tail -f /var/log/cfmigrator-ssl.logon your FastPanel server to see real-time SSL issuance progress.