How To Migrate My Plesk Or DirectAdmin Website
Plesk and DirectAdmin can move complete hosting accounts when both sides support a compatible panel route. They can also provide the file, database, SSH, SFTP, DNS, and mail access needed for an application-aware migration. Choose between full-account transfer and app-level transfer based on what actually needs to move.
Use A Panel Transfer When
- The destination supports the source panel or a tested importer.
- You need websites, databases, mailboxes, DNS zones, scheduled tasks, and account settings together.
- You control enough of both servers to inspect logs and retry failed objects.
- The source account layout is clean and you are comfortable reproducing its settings.
Use An App-Aware Transfer When
- You are moving one WordPress, Magento, Drupal, Joomla, Laravel, Node.js, or custom application rather than the whole account.
- The destination uses a different panel or no panel.
- You need application-specific URL replacement, cache rebuilds, runtime checks, or database handling.
- You want to leave mail and DNS in place while only the website moves.
Source Inventory
Locate each domain's real document root, databases and users, runtime version, SSL mode, cron jobs, mailboxes, aliases, DNS zone, and external storage. Watch for subscription-level paths in Plesk, user-level paths in DirectAdmin, custom PHP handlers, reverse proxies, and files located above the public web directory.
Destination Preparation
Create the destination account and confirm ownership, quotas, runtime modules, database engine, web server behavior, and writable paths. Preserve the source application's version during the move. Test using a preview hostname or hosts-file override, then verify application logs and panel-level service logs.
Mail And DNS
A panel account transfer may copy mailboxes and DNS, but it does not guarantee that every external DNS provider or third-party mail service changes with it. Compare mailbox counts, aliases, forwarders, quotas, MX, SPF, DKIM, DMARC, and autodiscover records before cutover. Avoid replacing an external mail configuration with panel defaults.
Finish The Move
Run the final data delta, cut over web DNS, verify TLS, test login and transactional mail, purge caches, and retain the source through the rollback period. Use the full website migration checklist to record evidence and the troubleshooting guide for permission, timeout, WAF, and database failures.