MediaServe already automates migrations from cPanel and Plesk. However if you're hosted on a different panel, it's not difficult to manually migrate a website to the MediaServe Pro control panel. Here are the steps:
First order hosting from MediaServe, and you'll receive a welcome email providing access details to the MediaServe Pro panel.
Migrating your website files:
- Log into the new panel (https://mediaserve.pro) and click the left side menu Websites.
- Within the website menu at the top, visit Advanced > Developer tools, then access the section labeled SSH password authentication.
- Click the Reset button and change the password.
- Now access your previous hosting panel's shell from a SSH client, navigate to the docroot directory of your website, and run this command: rsync -at ./* username@ipaddress:~/public_html (Replace username and ipaddress according to what shows in the SSH password authentication from the mediaserve.pro panel.)
Migrating your database(s):
- Access phpMyAdmin from your current control panel.
- Click on the database you wish to migrate.
- Click the Export tab along the top menu within phpMyAdmin.
- Select Custom - display all possible options.
- In the Output section, set Compression to zipped.
- At the bottom of the page click the Export button and save it to your computer.
- In the MediaServe Pro control panel, visit the Databases page and create the replacement database which will differ from the database name from the previous panel. While creating the new database be sure to also Create new user and include All database privileges.
- Once the database has been created, click on the database name, then visit the Import SQL file section and click the Upload button select the exported database file and wait until the upload completes (you'll see a green notification on the lower left.)
- Visit the Files menu, find the public_html directory and find the configuration file with the database connection details. Change the database name, database username, database user password and the database host which is generally localhost and change that to mysql.domain (replace domain with your website domain name.)
Migrating your email accounts and data:
- Visit the Emails menu in the MediaServe Pro control panel, and create all of your email accounts. Record each password which will be needed for the migration.
- Visit https://imapsync.lamiral.info/X/ which is an online email migration tool. On the left side, provide the details of the panel you're migrating from: email address you login with, the password and the IMAP server name or IP address. On the right side do the same for the MediaServe Pro control panel. You'll already know the email address and password, and you can click the home icon in the menu within the website to get the Mail IP in the At a glance section.
- Do the above two steps for each email account for which you plan to migrate the email data.