What's the easiest and safest way to migrate my whole site (databases, email accounts, emails, files, my whole phpBB forum, worpress, etc.) from one server to another when both use cPanel (while keeping the same domain name).
I know cPanel has a backup feature, and also a restore feature but apparently you cannot restore from a full backup, so I guess I'll need to make every possible partial backup and then restore them in the other server. The only reason why I'm changing server is because my current server is a cheap one that tends to fail and I want to migrate to liquidweb which seems more professional.
Customer service told me they'd give me a free migration service as long as I have root access, which apparently I don't. I'm a total noob on all server and networking related stuff (DNS, IPs, etc.). I have an idea of how to transfer files and databases but no idea what am I going to do with email accounts and how am I going to setup my old domain name to point to the new server, as well as all other internet networking related stuff I'm probably forgetting.