Ispmanager 6 lite, pro, host documentation

How to migrate from Plesk

This guide describes how to import data hosted on a Plesk server to ispmanager.

1. In order for the server to run efficiently with ispmanager, it is important to ensure that the recommended software is installed. The verification and installation process is as follows:

Configure the recommended software. Go to Settings section and select Software Configuration.

Ensure that the following components are enabled:

  • Web-server (WWW) - a web server configured in a similar or compatible configuration is mandatory;
  • Mail server - is required to process mail on the server;
  • Name server (DNS) - It is recommended to use PowerDNS for efficient management of DNS records. This is especially recommended if the server hosts many sites;
  • FTP server - provides the ability to transfer files to the server using FTP protocol;
  • DBMS (database management system) server - needed to store and manage databases on the server;
  • PHP versions - make sure that you have the necessary versions of PHP installed to support your applications and scripts;
  • Optional software for compatibility - Install additional software to ensure compatibility with other system components, if necessary.

2.  If you are using Cloudlinux, it is recommended to see the description  of the panel operation in this operating system.  

3. For successful import to the server, it is necessary to provide a reserve of free disk space five times larger than the size of the archive to be imported for a given user.

4. During import, it is recommended to disable password complexity checking in the System settings section.

5. To successfully import databases for the DBMS on a server with ispmanager, make sure that the default-authentication-plugin=mysql_native_password parameter is set in the configuration file. Use the following command to verify that this parameter is set:

grep -ir "default-authentication-plugin" /etc/

Exporting data from Plesk

Before importing data to ispmanager, you need to export them from Plesk. You can download backup copies created by Administrators or Users.

  1. Navigate to Tools & Settings from the main menu.
  2. Navigate to Backup Manager module.
     

  3. In the Backup Manager module, click Back Up.
  4. On the Backup content form select the full backup type. Select Exclude log files checkbox to exclude log files, and click OK. The backup copy will be added to the list.
  5. Select the backup copy, and the Details form will open. Click Download.
  6. The Download the Backup File form will open. Clear the Use password protection checkbox to disable password encryption. Clicking OK will download the selected backup copy.

Importing data to ispmanager

  1. Navigate to Tools User import → select a source in Upload file.
  2. Еnter the path to the file on your local machine → click Ok. If you want to import data from several archives, select From local archive and directory, and enter the path to the archive.

If you import data as Administrator, all users in the archive and their limits will be applied.

If you import data as User, the data will be imported only if the archive contains one user. The limits won't be applied.

Import log

If errors or warnings occurred during the migration, the orange banner will be displayed. Click Details to see the list of issues.

You can also view the log file /usr/local/mgr5/var/backup2_plesk_conv.log.

Data that will be imported

The following data can be imported from Plesk to ispmanager:

  • Users, their limits and allowed features (SSL, Shell, etc.);
  • User files;
  • Cron jobs;
  • Domain names;
  • Resource records;
  • FTP-users;
  • Web-domains;
  • Mail domains;
  • Mailboxes (including their content);
  • MySQL databases;
  • Database users;
  • SSL-certificates;
  • CSR;
  • Information about the control panel.