The benefits of migrating your website from a shared hosting to a VPS or dedicated hosting are well known. Most users who wish to migrate to VPS or dedicated servers are often held back because they have too many sites to move.
If you use cPanel to mange your sites, you can now automate the whole migration process with the CEM CLI script by Ahmad Awais.
For those of you wondering, CEM is an abbreviation for “cPanel to EasyEngine Migration”.
Ahmad is a
relatively shy full stack WordPress developer who has been tinkering with software since the good old dial-up days. He has contributed to WordPress Core several times in the past and is an avid writer and public speaker. Being a self-proclaimed “workflow-optimist”, Ahmad had the idea to create this script when he had to transfer a few of his shared hosting sites to dedicated servers.
Unfortunately, we couldn’t because we currently don’t know anyone who has a cPanel managed website in our network.
However, the script is really exciting for us, which is why we decided to write this post. If you are looking to migrate a website, we recommend going ahead and giving CEM CLI a try. We would love to hear about you experience in the comments below or on Twitter.
Ahmad has created a video screencast documenting the entire process:
If you face any issues or would like to contribute, join CEM CLI on GitHub.
Update: [06/10/2016] CEM CLI now supports subdomain migration (as of version 1.1.0).