{"id":3015,"date":"2020-10-08T11:13:04","date_gmt":"2020-10-08T11:13:04","guid":{"rendered":"https:\/\/iserversupport.com\/?p=3015"},"modified":"2025-11-13T20:05:32","modified_gmt":"2025-11-13T20:05:32","slug":"cpanel-to-directadmin-migration","status":"publish","type":"post","link":"https:\/\/iserversupport.com\/blog\/cpanel-to-directadmin-migration\/","title":{"rendered":"cPanel to DirectAdmin Migration"},"content":{"rendered":"<p class=\"p1\">\n<hr \/>\n<h1><b>Migrating from cPanel to DirectAdmin: Full Step-by-Step Guide\u00a0<\/b><\/h1>\n<p class=\"p1\">With cPanel licensing costs increasing over the years, many hosting companies and server owners are shifting to DirectAdmin. It\u2019s lightweight, cheaper, and stable for large production workloads. This updated guide gives you a clear, technical workflow for migrating from cPanel to DirectAdmin with minimal downtime.<\/p>\n<p class=\"p1\">If you prefer a done-for-you migration handled end-to-end, check our <a href=\"https:\/\/iserversupport.com\/server-migration-service\/\"><span class=\"s4\"><b>Server Migration Service<\/b><\/span><\/a><span class=\"s5\"><b><img decoding=\"async\" src=\"file:\/\/\/Attachment.tiff\" alt=\"Attachment.tiff\" \/><\/b><\/span>.<\/p>\n<hr \/>\n<h1><b>1. Why Migrate to DirectAdmin?<\/b><\/h1>\n<p class=\"p1\">DirectAdmin has become the preferred alternative for teams who want:<\/p>\n<ul>\n<li>\n<p class=\"p1\">Lower licensing costs<\/p>\n<\/li>\n<li>\n<p class=\"p1\">Faster panel performance<\/p>\n<\/li>\n<li>\n<p class=\"p1\">Simpler architecture<\/p>\n<\/li>\n<li>\n<p class=\"p1\">High stability under load<\/p>\n<\/li>\n<li>\n<p class=\"p1\">Better control over resources<\/p>\n<\/li>\n<li>\n<p class=\"p1\">Easy customization for hosting providers<\/p>\n<\/li>\n<\/ul>\n<p class=\"p1\">For companies managing multiple servers, our <a href=\"https:\/\/iserversupport.com\/directadmin-server-management\/\"><span class=\"s4\"><b>DirectAdmin Server Management<\/b><\/span><\/a><span class=\"s5\"><b><img decoding=\"async\" src=\"file:\/\/\/Attachment.tiff\" alt=\"Attachment.tiff\" \/><\/b><\/span> ensures stable, optimized setups post-migration.<\/p>\n<hr \/>\n<h1><b>2. Pre-Migration Requirements<\/b><\/h1>\n<p class=\"p1\">Before starting, ensure:<\/p>\n<ul>\n<li>\n<p class=\"p1\">Both servers run updated OS versions<\/p>\n<\/li>\n<li>\n<p class=\"p1\">SSH root access on old &amp; new servers<\/p>\n<\/li>\n<li>\n<p class=\"p1\">Enough disk space on the destination server<\/p>\n<\/li>\n<li>\n<p class=\"p1\">Backups enabled on the cPanel server<\/p>\n<\/li>\n<li>\n<p class=\"p1\">Firewall rules allow server-to-server transfer<\/p>\n<\/li>\n<li>\n<p class=\"p1\">MySQL\/MariaDB versions match or are compatible<\/p>\n<\/li>\n<li>\n<p class=\"p1\">PHP versions match the DirectAdmin server<\/p>\n<\/li>\n<\/ul>\n<p class=\"p1\">If you\u2019re handling large hosting setups, consider improving performance with <a href=\"https:\/\/iserversupport.com\/proactive-server-management\/\"><span class=\"s4\"><b>Proactive Server Management<\/b><\/span><\/a><span class=\"s5\"><b><img decoding=\"async\" src=\"file:\/\/\/Attachment.tiff\" alt=\"Attachment.tiff\" \/><\/b><\/span>.<\/p>\n<hr \/>\n<h1><b>3. Generate cPanel Account Backups<\/b><\/h1>\n<p class=\"p1\">On the cPanel server, generate full backups using <span class=\"s6\">pkgacct<\/span>:<\/p>\n<pre><code>cd \/scripts\r\n.\/pkgacct username<\/code><\/pre>\n<p class=\"p1\">Backup all accounts:<\/p>\n<pre><code>for user in $(ls \/var\/cpanel\/users); do \/scripts\/pkgacct $user; done<\/code><\/pre>\n<p class=\"p1\">Backups are stored in:<\/p>\n<pre><code>\/home\/cpmove-*<\/code><\/pre>\n<p class=\"p1\">You may also generate them via WHM \u2192 Backup \u2192 Full Backups.<\/p>\n<p class=\"p1\">\ud83d\udccc <i>Insert WHM screenshot here.<\/i><\/p>\n<hr \/>\n<h1><b>4. Transfer Backup Files to the DirectAdmin Server<\/b><\/h1>\n<p class=\"p1\">Use <span class=\"s2\">rsync<\/span> (recommended):<\/p>\n<pre><code>rsync -avz \/home\/cpmove-* root@DirectAdminIP:\/home\/<\/code><\/pre>\n<p class=\"p1\">Or use <span class=\"s1\">scp<\/span>:<\/p>\n<pre><code>scp \/home\/cpmove-* root@DirectAdminIP:\/home\/<\/code><\/pre>\n<p class=\"p1\">Ensure file permissions remain correct.<\/p>\n<hr \/>\n<h1><b>5. Restore cPanel Backups in DirectAdmin<\/b><\/h1>\n<p class=\"p1\">DirectAdmin gives you <span class=\"s2\"><b>two restore options<\/b><\/span>:<\/p>\n<hr \/>\n<h2><b>Option 1: Restore via Command Line<\/b><\/h2>\n<p class=\"p1\">DirectAdmin supports native cPanel backup restoration using:<\/p>\n<pre><code>cd \/home\/\r\n.\/da-cpanel-import.sh \/home\/cpmove-username.tar.gz<\/code><\/pre>\n<p class=\"p1\">Restore all accounts:<\/p>\n<pre><code>for file in \/home\/cpmove-*; do .\/da-cpanel-import.sh $file; done<\/code><\/pre>\n<p class=\"p1\">This automatically imports:<\/p>\n<ul>\n<li>\n<p class=\"p1\">Home directory<\/p>\n<\/li>\n<li>\n<p class=\"p1\">DNS zones<\/p>\n<\/li>\n<li>\n<p class=\"p1\">Email accounts &amp; passwords<\/p>\n<\/li>\n<li>\n<p class=\"p1\">MySQL databases<\/p>\n<\/li>\n<li>\n<p class=\"p1\">Forwarders &amp; autoresponders<\/p>\n<\/li>\n<li>\n<p class=\"p1\">Cron jobs<\/p>\n<\/li>\n<li>\n<p class=\"p1\">Subdomains &amp; addon domains<\/p>\n<\/li>\n<\/ul>\n<p class=\"p1\">Verify logs:<\/p>\n<pre><code>\/var\/log\/directadmin\/cpanel\/<\/code><\/pre>\n<hr \/>\n<h2><b>Option 2: Restore via DirectAdmin Control Panel<\/b><\/h2>\n<p class=\"p3\">\ud83d\udccc <i>You will insert your screenshots in each section below.<\/i><\/p>\n<h3><b>Step 1 \u2014 Log in<\/b><\/h3>\n<p class=\"p3\">Visit:<\/p>\n<pre><code>https:\/\/servername.domain.com:2222<\/code><\/pre>\n<p class=\"p1\"><span class=\"s1\">Open the <\/span><b>DirectAdmin Dashboard<\/b><span class=\"s1\">.<\/span><\/p>\n<p class=\"p3\"><a href=\"https:\/\/iserversupport.com\/wp-content\/uploads\/2019\/07\/Home.png\"><img decoding=\"async\" class=\"alignnone wp-image-3023\" src=\"https:\/\/iserversupport.com\/wp-content\/uploads\/2019\/07\/Home-300x150.png\" alt=\"DirectAdmin dashboard home page after login\" width=\"760\" height=\"380\" srcset=\"https:\/\/iserversupport.com\/blog\/wp-content\/uploads\/2019\/07\/Home-200x100.png 200w, https:\/\/iserversupport.com\/blog\/wp-content\/uploads\/2019\/07\/Home-300x150.png 300w, https:\/\/iserversupport.com\/blog\/wp-content\/uploads\/2019\/07\/Home-400x200.png 400w, https:\/\/iserversupport.com\/blog\/wp-content\/uploads\/2019\/07\/Home-600x300.png 600w, https:\/\/iserversupport.com\/blog\/wp-content\/uploads\/2019\/07\/Home-768x384.png 768w, https:\/\/iserversupport.com\/blog\/wp-content\/uploads\/2019\/07\/Home-800x400.png 800w, https:\/\/iserversupport.com\/blog\/wp-content\/uploads\/2019\/07\/Home-1024x512.png 1024w, https:\/\/iserversupport.com\/blog\/wp-content\/uploads\/2019\/07\/Home-1200x600.png 1200w, https:\/\/iserversupport.com\/blog\/wp-content\/uploads\/2019\/07\/Home.png 1281w\" sizes=\"(max-width: 760px) 100vw, 760px\" \/><\/a><\/p>\n<hr \/>\n<h3><b>Step 2 \u2014 Switch to Reseller Access Level<\/b><\/h3>\n<p class=\"p3\">The backup restore tool is under <span class=\"s3\"><b>Reseller Level<\/b><\/span>.<\/p>\n<p class=\"p3\"><a href=\"https:\/\/iserversupport.com\/wp-content\/uploads\/2019\/07\/Home.png\"><img decoding=\"async\" class=\"alignnone wp-image-3023\" src=\"https:\/\/iserversupport.com\/wp-content\/uploads\/2019\/07\/Home-300x150.png\" alt=\"DirectAdmin interface showing switch to reseller level\" width=\"760\" height=\"380\" srcset=\"https:\/\/iserversupport.com\/blog\/wp-content\/uploads\/2019\/07\/Home-200x100.png 200w, https:\/\/iserversupport.com\/blog\/wp-content\/uploads\/2019\/07\/Home-300x150.png 300w, https:\/\/iserversupport.com\/blog\/wp-content\/uploads\/2019\/07\/Home-400x200.png 400w, https:\/\/iserversupport.com\/blog\/wp-content\/uploads\/2019\/07\/Home-600x300.png 600w, https:\/\/iserversupport.com\/blog\/wp-content\/uploads\/2019\/07\/Home-768x384.png 768w, https:\/\/iserversupport.com\/blog\/wp-content\/uploads\/2019\/07\/Home-800x400.png 800w, https:\/\/iserversupport.com\/blog\/wp-content\/uploads\/2019\/07\/Home-1024x512.png 1024w, https:\/\/iserversupport.com\/blog\/wp-content\/uploads\/2019\/07\/Home-1200x600.png 1200w, https:\/\/iserversupport.com\/blog\/wp-content\/uploads\/2019\/07\/Home.png 1281w\" sizes=\"(max-width: 760px) 100vw, 760px\" \/><\/a><\/p>\n<hr \/>\n<h3><b>Step 3 \u2014 Go to Backup Restore Wizard<\/b><\/h3>\n<p class=\"p3\">Navigate to:<\/p>\n<p class=\"p1\"><b>Reseller Tools \u2192 Manage User Backups \u2192 Restore Wizard<\/b><\/p>\n<p class=\"p3\"><a href=\"https:\/\/iserversupport.com\/wp-content\/uploads\/2019\/07\/Reseller.png\"><img decoding=\"async\" class=\"alignnone wp-image-3026\" src=\"https:\/\/iserversupport.com\/wp-content\/uploads\/2019\/07\/Reseller-300x149.png\" alt=\"DirectAdmin restore wizard for cPanel backup import\" width=\"761\" height=\"378\" srcset=\"https:\/\/iserversupport.com\/blog\/wp-content\/uploads\/2019\/07\/Reseller-200x100.png 200w, https:\/\/iserversupport.com\/blog\/wp-content\/uploads\/2019\/07\/Reseller-300x149.png 300w, https:\/\/iserversupport.com\/blog\/wp-content\/uploads\/2019\/07\/Reseller-400x199.png 400w, https:\/\/iserversupport.com\/blog\/wp-content\/uploads\/2019\/07\/Reseller-600x299.png 600w, https:\/\/iserversupport.com\/blog\/wp-content\/uploads\/2019\/07\/Reseller-800x398.png 800w, https:\/\/iserversupport.com\/blog\/wp-content\/uploads\/2019\/07\/Reseller-1024x510.png 1024w, https:\/\/iserversupport.com\/blog\/wp-content\/uploads\/2019\/07\/Reseller-1200x598.png 1200w, https:\/\/iserversupport.com\/blog\/wp-content\/uploads\/2019\/07\/Reseller.png 1285w\" sizes=\"(max-width: 761px) 100vw, 761px\" \/><\/a><\/p>\n<hr \/>\n<h3><b>Step 4 \u2014 Select Backup Location<\/b><\/h3>\n<p class=\"p3\">Choose:<\/p>\n<p class=\"p1\"><b>Local: \/home\/admin\/user_backups<\/b><\/p>\n<p class=\"p3\">(This is where converted backups are stored.)<\/p>\n<p class=\"p3\"><a href=\"https:\/\/iserversupport.com\/wp-content\/uploads\/2019\/07\/Restore-Backup-Menu.png\"><img decoding=\"async\" class=\"alignnone wp-image-3028\" src=\"https:\/\/iserversupport.com\/wp-content\/uploads\/2019\/07\/Restore-Backup-Menu-300x149.png\" alt=\"DirectAdmin restore wizard for cPanel backup import\" width=\"759\" height=\"377\" srcset=\"https:\/\/iserversupport.com\/blog\/wp-content\/uploads\/2019\/07\/Restore-Backup-Menu-200x100.png 200w, https:\/\/iserversupport.com\/blog\/wp-content\/uploads\/2019\/07\/Restore-Backup-Menu-300x149.png 300w, https:\/\/iserversupport.com\/blog\/wp-content\/uploads\/2019\/07\/Restore-Backup-Menu-400x199.png 400w, https:\/\/iserversupport.com\/blog\/wp-content\/uploads\/2019\/07\/Restore-Backup-Menu-600x299.png 600w, https:\/\/iserversupport.com\/blog\/wp-content\/uploads\/2019\/07\/Restore-Backup-Menu-768x382.png 768w, https:\/\/iserversupport.com\/blog\/wp-content\/uploads\/2019\/07\/Restore-Backup-Menu-800x398.png 800w, https:\/\/iserversupport.com\/blog\/wp-content\/uploads\/2019\/07\/Restore-Backup-Menu-1024x510.png 1024w, https:\/\/iserversupport.com\/blog\/wp-content\/uploads\/2019\/07\/Restore-Backup-Menu-1200x597.png 1200w, https:\/\/iserversupport.com\/blog\/wp-content\/uploads\/2019\/07\/Restore-Backup-Menu.png 1282w\" sizes=\"(max-width: 759px) 100vw, 759px\" \/><\/a><\/p>\n<hr \/>\n<h3><b>Step 5 \u2014 Select IP Assignment<\/b><\/h3>\n<p class=\"p3\">Choose \u201cFrom the list\u201d and pick the IP that should host the restored domain(s).<\/p>\n<p class=\"p3\"><a href=\"https:\/\/iserversupport.com\/wp-content\/uploads\/2019\/07\/Restore-Option.png\"><img decoding=\"async\" class=\"alignnone wp-image-3030\" src=\"https:\/\/iserversupport.com\/wp-content\/uploads\/2019\/07\/Restore-Option-300x146.png\" alt=\"DirectAdmin restore wizard IP selection for restored account\" width=\"758\" height=\"369\" srcset=\"https:\/\/iserversupport.com\/blog\/wp-content\/uploads\/2019\/07\/Restore-Option-200x97.png 200w, https:\/\/iserversupport.com\/blog\/wp-content\/uploads\/2019\/07\/Restore-Option-300x146.png 300w, https:\/\/iserversupport.com\/blog\/wp-content\/uploads\/2019\/07\/Restore-Option-400x194.png 400w, https:\/\/iserversupport.com\/blog\/wp-content\/uploads\/2019\/07\/Restore-Option-600x292.png 600w, https:\/\/iserversupport.com\/blog\/wp-content\/uploads\/2019\/07\/Restore-Option-768x373.png 768w, https:\/\/iserversupport.com\/blog\/wp-content\/uploads\/2019\/07\/Restore-Option-800x389.png 800w, https:\/\/iserversupport.com\/blog\/wp-content\/uploads\/2019\/07\/Restore-Option-1024x498.png 1024w, https:\/\/iserversupport.com\/blog\/wp-content\/uploads\/2019\/07\/Restore-Option-1200x583.png 1200w, https:\/\/iserversupport.com\/blog\/wp-content\/uploads\/2019\/07\/Restore-Option.png 1284w\" sizes=\"(max-width: 758px) 100vw, 758px\" \/><\/a><\/p>\n<hr \/>\n<h3><b>Step 6 \u2014 Select Backup File<\/b><\/h3>\n<p class=\"p3\">Select the cPanel-converted file from:<\/p>\n<pre><code>\/home\/admin\/user_backups<\/code><\/pre>\n<p class=\"p1\">\u26a0\ufe0f Filename must equal the username<\/p>\n<p class=\"p1\">\u26a0\ufe0f Must be &lt; 10 characters<\/p>\n<p class=\"p1\"><a href=\"https:\/\/iserversupport.com\/wp-content\/uploads\/2019\/07\/Final-Restore.png\"><img decoding=\"async\" class=\"alignnone wp-image-3031\" src=\"https:\/\/iserversupport.com\/wp-content\/uploads\/2019\/07\/Final-Restore-300x146.png\" alt=\"\" width=\"762\" height=\"371\" srcset=\"https:\/\/iserversupport.com\/blog\/wp-content\/uploads\/2019\/07\/Final-Restore-200x97.png 200w, https:\/\/iserversupport.com\/blog\/wp-content\/uploads\/2019\/07\/Final-Restore-300x146.png 300w, https:\/\/iserversupport.com\/blog\/wp-content\/uploads\/2019\/07\/Final-Restore-400x195.png 400w, https:\/\/iserversupport.com\/blog\/wp-content\/uploads\/2019\/07\/Final-Restore-600x292.png 600w, https:\/\/iserversupport.com\/blog\/wp-content\/uploads\/2019\/07\/Final-Restore-768x374.png 768w, https:\/\/iserversupport.com\/blog\/wp-content\/uploads\/2019\/07\/Final-Restore-800x389.png 800w, https:\/\/iserversupport.com\/blog\/wp-content\/uploads\/2019\/07\/Final-Restore-1024x498.png 1024w, https:\/\/iserversupport.com\/blog\/wp-content\/uploads\/2019\/07\/Final-Restore-1200x584.png 1200w, https:\/\/iserversupport.com\/blog\/wp-content\/uploads\/2019\/07\/Final-Restore.png 1283w\" sizes=\"(max-width: 762px) 100vw, 762px\" \/><\/a><\/p>\n<hr \/>\n<h3><b>Step 7 \u2014 Proceed With Restore<\/b><\/h3>\n<p class=\"p1\">Click <span class=\"s2\"><b>Next \/ Restore<\/b><\/span> and allow DirectAdmin to process the account.<\/p>\n<hr \/>\n<h1><b>6. Verify MySQL Databases &amp; Users<\/b><\/h1>\n<p class=\"p1\">Check imported databases:<\/p>\n<pre><code>mysql -u root -p -e \"show databases;\"<\/code><\/pre>\n<p class=\"p1\">Check DirectAdmin\u2019s cPanel \u2192 DA mapping:<\/p>\n<pre><code>\/usr\/local\/directadmin\/scripts\/cpanel-to-da-mysql.sh<\/code><\/pre>\n<p class=\"p1\">Update database credentials in:<\/p>\n<ul>\n<li>\n<p class=\"p1\">wp-config.php<\/p>\n<\/li>\n<li>\n<p class=\"p1\">config.php<\/p>\n<\/li>\n<li>\n<p class=\"p1\">any CMS configuration files<\/p>\n<\/li>\n<\/ul>\n<hr \/>\n<h1><b>7. Rebuild Email Accounts &amp; Test Delivery<\/b><\/h1>\n<p class=\"p1\">After migration:<\/p>\n<ul>\n<li>\n<p class=\"p1\">Rebuild Dovecot indexes<\/p>\n<\/li>\n<li>\n<p class=\"p1\">Update MX, SPF, DKIM<\/p>\n<\/li>\n<li>\n<p class=\"p1\">Sync IMAP inboxes<\/p>\n<\/li>\n<li>\n<p class=\"p1\">Test incoming &amp; outgoing mail<\/p>\n<\/li>\n<\/ul>\n<p class=\"p1\">Check logs:<\/p>\n<pre><code>tail -f \/var\/log\/exim\/main.log\r\ntail -f \/var\/log\/maillog<\/code><\/pre>\n<hr \/>\n<h1><b>8. Update DNS Zones<\/b><\/h1>\n<p class=\"p3\">If DNS is handled by DirectAdmin:<\/p>\n<ul>\n<li>\n<p class=\"p1\">Update nameservers at registrar<\/p>\n<\/li>\n<li>\n<p class=\"p1\">Verify DNS propagation<\/p>\n<\/li>\n<li>\n<p class=\"p1\">Rebuild or customize zone templates<\/p>\n<\/li>\n<\/ul>\n<p class=\"p3\">DNS zones are located in:<\/p>\n<pre><code>\/var\/named\/<\/code><\/pre>\n<p class=\"p1\">\ud83d\udccc <i>Insert DNS screenshot here.<\/i><\/p>\n<hr \/>\n<h1><b>9. Test Websites After Migration<\/b><\/h1>\n<p class=\"p1\">Verify:<\/p>\n<ul>\n<li>\n<p class=\"p1\">PHP version compatibility<\/p>\n<\/li>\n<li>\n<p class=\"p1\">.htaccess rules<\/p>\n<\/li>\n<li>\n<p class=\"p1\">WordPress permalinks<\/p>\n<\/li>\n<li>\n<p class=\"p1\">SSL certificates<\/p>\n<\/li>\n<li>\n<p class=\"p1\">Cron jobs<\/p>\n<\/li>\n<li>\n<p class=\"p1\">Email logins<\/p>\n<\/li>\n<li>\n<p class=\"p1\">Backups<\/p>\n<\/li>\n<\/ul>\n<p class=\"p1\">Use DirectAdmin\u2019s PHP Selector if versions need adjustment.<\/p>\n<hr \/>\n<h1><b>10. Switch Nameservers or Update A Records<\/b><\/h1>\n<p class=\"p1\">When everything is verified:<\/p>\n<ul>\n<li>\n<p class=\"p1\">Update nameservers <span class=\"s1\"><b>OR<\/b><\/span><\/p>\n<\/li>\n<li>\n<p class=\"p1\">Update A records for each domain<\/p>\n<\/li>\n<\/ul>\n<p class=\"p1\">Propagation: <span class=\"s2\"><b>2\u201324 hours<\/b><\/span><\/p>\n<hr \/>\n<h1><b>11. Post-Migration Optimization<\/b><\/h1>\n<p class=\"p1\">Once stable, optimize the server:<\/p>\n<ul>\n<li>\n<p class=\"p1\">Install &amp; configure CSF<\/p>\n<\/li>\n<li>\n<p class=\"p1\">Enable ModSecurity<\/p>\n<\/li>\n<li>\n<p class=\"p1\">Enable SpamAssassin<\/p>\n<\/li>\n<li>\n<p class=\"p1\">Enable automatic SSL<\/p>\n<\/li>\n<li>\n<p class=\"p1\">Enable caching (Redis, PHP-FPM tuning)<\/p>\n<\/li>\n<li>\n<p class=\"p1\">Tune MySQL (my.cnf)<\/p>\n<\/li>\n<li>\n<p class=\"p1\">Tune Apache\/Nginx<\/p>\n<\/li>\n<\/ul>\n<p class=\"p1\">For long-term care, explore <a href=\"https:\/\/iserversupport.com\/linux-server-management\/\"><span class=\"s3\"><b>Linux Server Management<\/b><\/span><\/a><span class=\"s4\"><b><img decoding=\"async\" src=\"file:\/\/\/Attachment.tiff\" alt=\"Attachment.tiff\" \/><\/b><\/span>.<\/p>\n<hr \/>\n<h1><b>12. Final Checklist<\/b><\/h1>\n<ul>\n<li>\n<p class=\"p1\">All accounts restored<\/p>\n<\/li>\n<li>\n<p class=\"p1\">Websites loading correctly<\/p>\n<\/li>\n<li>\n<p class=\"p1\">Emails working<\/p>\n<\/li>\n<li>\n<p class=\"p1\">SSL active<\/p>\n<\/li>\n<li>\n<p class=\"p1\">DNS propagated<\/p>\n<\/li>\n<li>\n<p class=\"p1\">Cron jobs functioning<\/p>\n<\/li>\n<li>\n<p class=\"p1\">Backups enabled<\/p>\n<\/li>\n<li>\n<p class=\"p1\">Firewall\/security configured<\/p>\n<\/li>\n<\/ul>\n<hr \/>\n<h1><b>Conclusion<\/b><\/h1>\n<p class=\"p1\">Migrating from cPanel to DirectAdmin is straightforward when done correctly. With full backups, clean transfers, and proper restoration steps, the migration can be completed with minimal downtime. DirectAdmin offers a stable, lightweight alternative to cPanel with significantly lower licensing overhead.<\/p>\n<p class=\"p1\">If you want a zero-downtime, fully managed migration, our team handles the entire process from start to finish.<\/p>\n<hr \/>\n<p class=\"p4\"><span class=\"s5\">If you want <\/span><b>Yoast SEO fields (title, keyphrase, meta, slug)<\/b><span class=\"s5\">, just say:<\/span><\/p>\n<h3><b>\u201cGive me Yoast.\u201d<\/b><\/h3>\n","protected":false},"excerpt":{"rendered":"<p>Migrating from cPanel to DirectAdmin: Full Step-by-Step Guide\u00a0 With cPanel licensing costs increasing over the years, many hosting companies and server owners are shifting to DirectAdmin. It\u2019s lightweight, cheaper, and [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":21942,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to Migrate from cPanel to DirectAdmin<\/title>\n<meta name=\"description\" content=\"Learn how to migrate accounts from cPanel to DirectAdmin with backups, transfer steps, restore methods, DNS updates, and full optimization.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/iserversupport.com\/blog\/cpanel-to-directadmin-migration\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Migrate from cPanel to DirectAdmin\" \/>\n<meta property=\"og:description\" content=\"Learn how to migrate accounts from cPanel to DirectAdmin with backups, transfer steps, restore methods, DNS updates, and full optimization.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/iserversupport.com\/blog\/cpanel-to-directadmin-migration\/\" \/>\n<meta property=\"og:site_name\" content=\"Server Management Company - Outsourced Webhosting Service\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/facebook.com\/iserversupport\" \/>\n<meta property=\"article:published_time\" content=\"2020-10-08T11:13:04+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-11-13T20:05:32+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/iserversupport.com\/blog\/wp-content\/uploads\/2020\/10\/directa-e1605886969692.png\" \/>\n\t<meta property=\"og:image:width\" content=\"225\" \/>\n\t<meta property=\"og:image:height\" content=\"225\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"iServerSupport\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@iserversupport\" \/>\n<meta name=\"twitter:site\" content=\"@iserversupport\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"iServerSupport\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/iserversupport.com\/blog\/cpanel-to-directadmin-migration\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/iserversupport.com\/blog\/cpanel-to-directadmin-migration\/\"},\"author\":{\"name\":\"iServerSupport\",\"@id\":\"https:\/\/iserversupport.com\/blog\/#\/schema\/person\/414757a5feb39cada3a64aece076ce39\"},\"headline\":\"cPanel to DirectAdmin Migration\",\"datePublished\":\"2020-10-08T11:13:04+00:00\",\"dateModified\":\"2025-11-13T20:05:32+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/iserversupport.com\/blog\/cpanel-to-directadmin-migration\/\"},\"wordCount\":669,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/iserversupport.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/iserversupport.com\/blog\/cpanel-to-directadmin-migration\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/iserversupport.com\/blog\/wp-content\/uploads\/2020\/10\/directa-e1605886969692.png\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/iserversupport.com\/blog\/cpanel-to-directadmin-migration\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/iserversupport.com\/blog\/cpanel-to-directadmin-migration\/\",\"url\":\"https:\/\/iserversupport.com\/blog\/cpanel-to-directadmin-migration\/\",\"name\":\"How to Migrate from cPanel to DirectAdmin\",\"isPartOf\":{\"@id\":\"https:\/\/iserversupport.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/iserversupport.com\/blog\/cpanel-to-directadmin-migration\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/iserversupport.com\/blog\/cpanel-to-directadmin-migration\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/iserversupport.com\/blog\/wp-content\/uploads\/2020\/10\/directa-e1605886969692.png\",\"datePublished\":\"2020-10-08T11:13:04+00:00\",\"dateModified\":\"2025-11-13T20:05:32+00:00\",\"description\":\"Learn how to migrate accounts from cPanel to DirectAdmin with backups, transfer steps, restore methods, DNS updates, and full optimization.\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/iserversupport.com\/blog\/cpanel-to-directadmin-migration\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/iserversupport.com\/blog\/cpanel-to-directadmin-migration\/#primaryimage\",\"url\":\"https:\/\/iserversupport.com\/blog\/wp-content\/uploads\/2020\/10\/directa-e1605886969692.png\",\"contentUrl\":\"https:\/\/iserversupport.com\/blog\/wp-content\/uploads\/2020\/10\/directa-e1605886969692.png\",\"width\":225,\"height\":225},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/iserversupport.com\/blog\/#website\",\"url\":\"https:\/\/iserversupport.com\/blog\/\",\"name\":\"Server Management Company - Outsourced Webhosting Service\",\"description\":\"Complete server management service\",\"publisher\":{\"@id\":\"https:\/\/iserversupport.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/iserversupport.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/iserversupport.com\/blog\/#organization\",\"name\":\"iServerSupport\",\"url\":\"https:\/\/iserversupport.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/iserversupport.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/iserversupport.com\/wp-content\/uploads\/2020\/09\/I-SERVER-SUPPORT-07-1-e1606382474222.png\",\"contentUrl\":\"https:\/\/iserversupport.com\/wp-content\/uploads\/2020\/09\/I-SERVER-SUPPORT-07-1-e1606382474222.png\",\"width\":20,\"height\":19,\"caption\":\"iServerSupport\"},\"image\":{\"@id\":\"https:\/\/iserversupport.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/facebook.com\/iserversupport\",\"https:\/\/x.com\/iserversupport\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/iserversupport.com\/blog\/#\/schema\/person\/414757a5feb39cada3a64aece076ce39\",\"name\":\"iServerSupport\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/iserversupport.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/ab568d65092a1e7994bb3aa6f4a4a1ba?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/ab568d65092a1e7994bb3aa6f4a4a1ba?s=96&d=mm&r=g\",\"caption\":\"iServerSupport\"},\"sameAs\":[\"https:\/\/iserversupport.com\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Migrate from cPanel to DirectAdmin","description":"Learn how to migrate accounts from cPanel to DirectAdmin with backups, transfer steps, restore methods, DNS updates, and full optimization.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/iserversupport.com\/blog\/cpanel-to-directadmin-migration\/","og_locale":"en_US","og_type":"article","og_title":"How to Migrate from cPanel to DirectAdmin","og_description":"Learn how to migrate accounts from cPanel to DirectAdmin with backups, transfer steps, restore methods, DNS updates, and full optimization.","og_url":"https:\/\/iserversupport.com\/blog\/cpanel-to-directadmin-migration\/","og_site_name":"Server Management Company - Outsourced Webhosting Service","article_publisher":"https:\/\/facebook.com\/iserversupport","article_published_time":"2020-10-08T11:13:04+00:00","article_modified_time":"2025-11-13T20:05:32+00:00","og_image":[{"width":225,"height":225,"url":"https:\/\/iserversupport.com\/blog\/wp-content\/uploads\/2020\/10\/directa-e1605886969692.png","type":"image\/png"}],"author":"iServerSupport","twitter_card":"summary_large_image","twitter_creator":"@iserversupport","twitter_site":"@iserversupport","twitter_misc":{"Written by":"iServerSupport","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/iserversupport.com\/blog\/cpanel-to-directadmin-migration\/#article","isPartOf":{"@id":"https:\/\/iserversupport.com\/blog\/cpanel-to-directadmin-migration\/"},"author":{"name":"iServerSupport","@id":"https:\/\/iserversupport.com\/blog\/#\/schema\/person\/414757a5feb39cada3a64aece076ce39"},"headline":"cPanel to DirectAdmin Migration","datePublished":"2020-10-08T11:13:04+00:00","dateModified":"2025-11-13T20:05:32+00:00","mainEntityOfPage":{"@id":"https:\/\/iserversupport.com\/blog\/cpanel-to-directadmin-migration\/"},"wordCount":669,"commentCount":0,"publisher":{"@id":"https:\/\/iserversupport.com\/blog\/#organization"},"image":{"@id":"https:\/\/iserversupport.com\/blog\/cpanel-to-directadmin-migration\/#primaryimage"},"thumbnailUrl":"https:\/\/iserversupport.com\/blog\/wp-content\/uploads\/2020\/10\/directa-e1605886969692.png","inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/iserversupport.com\/blog\/cpanel-to-directadmin-migration\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/iserversupport.com\/blog\/cpanel-to-directadmin-migration\/","url":"https:\/\/iserversupport.com\/blog\/cpanel-to-directadmin-migration\/","name":"How to Migrate from cPanel to DirectAdmin","isPartOf":{"@id":"https:\/\/iserversupport.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/iserversupport.com\/blog\/cpanel-to-directadmin-migration\/#primaryimage"},"image":{"@id":"https:\/\/iserversupport.com\/blog\/cpanel-to-directadmin-migration\/#primaryimage"},"thumbnailUrl":"https:\/\/iserversupport.com\/blog\/wp-content\/uploads\/2020\/10\/directa-e1605886969692.png","datePublished":"2020-10-08T11:13:04+00:00","dateModified":"2025-11-13T20:05:32+00:00","description":"Learn how to migrate accounts from cPanel to DirectAdmin with backups, transfer steps, restore methods, DNS updates, and full optimization.","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/iserversupport.com\/blog\/cpanel-to-directadmin-migration\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/iserversupport.com\/blog\/cpanel-to-directadmin-migration\/#primaryimage","url":"https:\/\/iserversupport.com\/blog\/wp-content\/uploads\/2020\/10\/directa-e1605886969692.png","contentUrl":"https:\/\/iserversupport.com\/blog\/wp-content\/uploads\/2020\/10\/directa-e1605886969692.png","width":225,"height":225},{"@type":"WebSite","@id":"https:\/\/iserversupport.com\/blog\/#website","url":"https:\/\/iserversupport.com\/blog\/","name":"Server Management Company - Outsourced Webhosting Service","description":"Complete server management service","publisher":{"@id":"https:\/\/iserversupport.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/iserversupport.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/iserversupport.com\/blog\/#organization","name":"iServerSupport","url":"https:\/\/iserversupport.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/iserversupport.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/iserversupport.com\/wp-content\/uploads\/2020\/09\/I-SERVER-SUPPORT-07-1-e1606382474222.png","contentUrl":"https:\/\/iserversupport.com\/wp-content\/uploads\/2020\/09\/I-SERVER-SUPPORT-07-1-e1606382474222.png","width":20,"height":19,"caption":"iServerSupport"},"image":{"@id":"https:\/\/iserversupport.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/facebook.com\/iserversupport","https:\/\/x.com\/iserversupport"]},{"@type":"Person","@id":"https:\/\/iserversupport.com\/blog\/#\/schema\/person\/414757a5feb39cada3a64aece076ce39","name":"iServerSupport","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/iserversupport.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/ab568d65092a1e7994bb3aa6f4a4a1ba?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ab568d65092a1e7994bb3aa6f4a4a1ba?s=96&d=mm&r=g","caption":"iServerSupport"},"sameAs":["https:\/\/iserversupport.com"]}]}},"_links":{"self":[{"href":"https:\/\/iserversupport.com\/blog\/wp-json\/wp\/v2\/posts\/3015"}],"collection":[{"href":"https:\/\/iserversupport.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/iserversupport.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/iserversupport.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/iserversupport.com\/blog\/wp-json\/wp\/v2\/comments?post=3015"}],"version-history":[{"count":3,"href":"https:\/\/iserversupport.com\/blog\/wp-json\/wp\/v2\/posts\/3015\/revisions"}],"predecessor-version":[{"id":25153,"href":"https:\/\/iserversupport.com\/blog\/wp-json\/wp\/v2\/posts\/3015\/revisions\/25153"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/iserversupport.com\/blog\/wp-json\/wp\/v2\/media\/21942"}],"wp:attachment":[{"href":"https:\/\/iserversupport.com\/blog\/wp-json\/wp\/v2\/media?parent=3015"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/iserversupport.com\/blog\/wp-json\/wp\/v2\/categories?post=3015"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/iserversupport.com\/blog\/wp-json\/wp\/v2\/tags?post=3015"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}