Knowledge Base

How Can We Help?

Migration from cPanel to Webmin/Virtualmin

You are here:

Webmin/Virtualmin has the capability to import the accounts from cPanel by taking the complete cPanel backup file along with all mailboxes, databases, contents, etc. This type of migration process is much faster than others but requires special attention because some of the features of Webmin may not be enabled automatically when you migrate the site. The site will function after migration but you need to enable specific features as specified by Webmin with caution and testing. To duplicate or transfer all the services from cPanel to Virtualmin, firstly we need to take a fresh backup of them. We can generate the full cPanel backup using the following steps:

1) Access cPanel → Backup → Download a Full Account Backup.

Then you can create an ftp account or change the permission of the backup to download it on the server.

Cpanel To Webmin

2) Now you can download the generated backup file to your Virtualmin server via FTP or wget option. To do this, log in to your Webmin server through back-end access, then try to download the backups in a screen using FTP or wget option. If your backup is larger than a few megabytes, you can copy the file using a reliable transfer mechanism, like SCP. All Linux systems have scp built-in, and so it can easily be used to copy the file to your new Virtualmin server.

3) Once you have downloaded the backup file from the source server to the destination server, you can proceed with the restoration process. The restoration process on Webmin/Virtualmin is somewhat different from other migrations like cPanel to cPanel and cPanel to Webuzo cross migrations.

NOTE: Before migrating emails from cPanel to Webmin, verify if both the servers have compatible email formats. The destination server email format should match with the cPanel mail format. You can verify it by checking any of the Maildir directories of the email account.

We will now discuss the remaining migration process on Webmin/Virtualmin.

1) Log in to your Virtualmin Dashboard.

2) Click on the option “Add servers” shown in the left side panel.

Cpanel To Webmin

3) Then click on the “Migrate Virtual Server” option.

Cpanel To Webmin

4) Select Source Backup File: If you uploaded the backup to the virtual server via any of the options we mentioned earlier like FTP or wget, then you can select the option “Local file or directory”. If you downloaded the backup to your local PC, then select the “Upload to server” option.

Cpanel To Webmin

5) Choose a “Backup File Type” of cPanel.

6) Select Domain name to migrate and Fill in Username for domain by switching from “Work out from backup, if possible”. And it must be any valid username, but for ease of use, you may prefer to use the same name used under cPanel.

7) Choose a Password for the administrator.

8) The remaining options can be left to their defaults.

9) Finally, click on the button “Migrate Now”.

If you need any further assistance, please reach out to our support department.

Leave a Comment