🕸️ How to Transfer Website Backups from Plesk Panel to cPanel
If you’re using a Plesk Panel server and want to migrate your websites to cPanel, this guide is for you!You can use custom commands to create a fully compatible backup that works perfectly with cPanel’s restore system.
In this tutorial, we’ll show you how to generate a cPanel-compatible backup directly from Plesk (without relying on Plesk’s built-in backup manager).
Once done, you can provide this backup to your new hosting provider and easily import it into your cPanel hosting account.
📌 Note: This guide focuses on an automated and conversion-based backup method rather than a manual file copy.
🔹Step 1: Connect to Your Server via SSH
🔹Step 2: Download Required Files to the Server
After connecting via SSH, navigate to thescripts directory using:
Bash:
cd /scripts
Now, download the Plesk-to-cPanel conversion tool:
Bash:
wget http://httpupdate.cpanel.net/cpanelsync/transfers_DEVEL/pkgacct/pkgacct-pXa
Make the file executable:
Bash:
chmod +x pkgacct-pXa
🔹Step 3: Find the Website’s System Username in Plesk
To back up a site from Plesk, you’ll need its system username.This is the user assigned to the domain within Plesk and is required for the backup script.
To find your system username:
1️⃣ Log in to your Plesk Panel.
2️⃣ Go to Subscriptions.
3️⃣ Select your domain and open Hosting & DNS.
4️⃣ Under Hosting Settings, you’ll see the System User Information section where your username is listed.
⚠️ This username will be used in your SSH session and within the backup script.
Double-check that you’ve copied it correctly before proceeding.
🔹Step 4: Create a cPanel-Compatible Backup from Plesk
Everything’s ready! Now we’ll generate a cPanel-compatible backup file of your Plesk website.🧰 Run the command below to create the backup using the downloaded script:
Bash:
/scripts/pkgacct-pXa hatalar
📌 Note: Replace hatalar with the Plesk system username you identified earlier.
The script will automatically package your website files, databases, and configurations into a .tar.gz file compatible with cPanel.
🔹Step 5: Where to Find Your Backup File
After the process completes, your backup will be stored in the /home directory. For example:/home/cpmove-hatalar.tar.gz🌐 To download the backup to your computer:
1️⃣ Connect to your server via FTP using a client like FileZilla (with root credentials).
2️⃣ Navigate to the /home directory.
3️⃣ Download the cpmove-hatalar.tar.gz file to your desktop or a secure local folder.
✅ This backup is fully compatible with cPanel and can be directly restored by your new hosting provider.