Easily migrate to Plesk for Linux from cPanel, Confixx, or Pro Control Panel. Our Server Management Support team is ready to assist you. 

Complete Guide to Migrate to Plesk for Linux from cPanel, Confixx, and Pro Control Panel

Migrating websites and accounts to Plesk can seem challenging, but with the right steps it becomes simple and secure. This guide covers Plesk for Linux and Windows, showing you how to prepare, migrate, and verify your domains and accounts efficiently. Follow these steps to ensure a smooth transition with minimal downtime.

Complete Guide to Migrate to Plesk for Linux from cPanel, Confixx, and Pro Control Panel

Migrate to Plesk for Linux from Other Panels

Migrating websites and accounts to Plesk for Linux is easier than it seems. Follow these streamlined steps to move your data safely from Plesk, cPanel, Confixx, or Pro Control Panel.

  1. Access and Prepare

Log in to your destination Plesk server via SSH. Make sure Plesk Migrator is installed. If it is missing, install it using Plesk instructions.

Copy a sample configuration file from:

/usr/local/psa/admin/plib/modules/panel-migrator/backend/conf/samples/

to:
/usr/local/psa/var/modules/panel-migrator/conf/

Choose a basic sample for essential settings or a full-featured sample for advanced options. Rename it to config.ini and update it with the source server’s IP, destination IP, and SSH root password. Additional settings are optional.

It is also a good idea to check your mail settings during preparation to fix any issues; this can help you fix cPanel email not receiving issues before migration.

Switch to Plesk for Linux with ease

Chat animation


  1. Prepare the Migration List

Generate the migration list with:

/usr/local/psa/admin/sbin/modules/panel-migrator/plesk-migrator generate-migration-list

The list appears at:
/usr/local/psa/var/modules/panel-migrator/sessions/migration-session/migration-list

Customize the list by removing domains you do not want to migrate, reassigning accounts, or specifying IP addresses if needed. Automatic IP mapping is enabled by default.

You may also consider adjusting your mail policies or activating filters to enable cPanel greylisting daemon, which can help prevent spam during and after the migration.

  1. Check Before Migrating

Run a pre-migration check to spot potential issues:

/usr/local/psa/admin/sbin/modules/panel-migrator/plesk-migrator check

Perform this check every time you make changes to the migration list.

  1. Start Migration

Begin transferring accounts and domains with:

/usr/local/psa/admin/sbin/modules/panel-migrator/plesk-migrator transfer-accounts

After completion, verify the migration using:
/usr/local/psa/admin/sbin/modules/panel-migrator/plesk-migrator test-all

This ensures all websites, accounts, and service plans work correctly on the new server.

Migrate to Plesk for Windows from Plesk or Helm

Moving your websites and accounts to Plesk for Windows can be quick and safe when you follow the right steps. This guide will help you complete the migration efficiently with minimal downtime.

  1. Access the Destination Server

Log in to your Plesk server using Remote Desktop and open the command prompt. Ensure that Plesk Migrator is installed. If it is missing, follow Plesk instructions to install it quickly.

  1. Prepare the Migration Configuration
  • Copy a sample configuration file from the Plesk directory
    %plesk_dir%admin\plib\modules\panel-migrator\backend\conf\samples\

    to the data directory
    <PLESK_DATA_DIRECTORY>\var\modules\panel-migrator\conf\
  • Find the location of <PLESK_DATA_DIRECTORY> by running the command:
    reg query "HKLM\SOFTWARE\Plesk\PSA Config\Config" /v PRODUCT_DATA_D /reg:32
  • Choose a configuration file:
    1. Use plesk-windows.simple.ini for essential settings
    2. Use plesk-windows.ini for detailed settings with advanced options
  • Rename the copied file to config.ini and edit it to include:
    1. Source and destination server IP addresses
    2. Administrator password of the source server

Optional settings can be configured for advanced migration options.

  1. Generate and Customize the Migration List

Run the command to generate the migration list:

%plesk_dir%admin/plib/modules/panel-migrator/backend/plesk-migrator.bat generate-migration-list

The file will be saved at
<PLESK_DATA_DIRECTORY>\var\modules\panel-migrator\sessions\migration-session\migration-list

You can now:

  • Remove domains you do not want to migrate
  • Assign domains to specific service plans
  • Reassign domains between accounts
  • Specify new IP addresses if required (automatic IP mapping is available)
  1. Perform a Pre-Migration Check

Run a pre-migration check to identify any potential issues:

%plesk_dir%admin/plib/modules/panel-migrator/backend/plesk-migrator.bat check

This ensures that all configurations and accounts are ready for migration.

  1. Start Migration

Transfer accounts and domains with the following command:

%plesk_dir%admin/plib/modules/panel-migrator/backend/plesk-migrator.bat transfer-accounts
  1. Verify Migration

After the transfer is complete, verify that everything is functioning correctly:

/usr/local/psa/admin/sbin/modules/panel-migrator/plesk-migrator test-all

This confirms that all domains, accounts, and service plans are operational on the new server.

Quick Tips for Smooth Migration

Following these expert tips ensures a faster and more reliable migration:

  • Plan ahead by listing all domains, accounts, and service plans
  • Backup important data before starting
  • Use full-featured configuration files for advanced control
  • Optimize the migration list by removing inactive domains
  • Always run a pre-migration check after changes
  • Verify all websites and accounts after migration
  • Keep backups until you confirm everything works

These steps help minimize downtime and ensure a smooth transition for your websites and services.

[Need assistance with a different issue? Our team is available 24/7.]

Conclusion 

Following the right steps ensures a smooth transition with minimal downtime. This guide helps you confidently migrate to Plesk for Linux from cPanel, Confixx, or Pro Control Panel.