How do I migrate a server to Linode?
I have existing server from another hosting provider. I want to migrate that server to Linode without having to reinstall my entire software stack (like MySQL or Apache). Is this possible?
Here's a few options you might want to explore:
Recommended: Install your web stack on a new Linode and copy data over to it
I know you mentioned that you didn't want to reinstall your entire software stack, but that is the recommended method. It would enable you to start fresh and not carry over any outdated software or custom utilities used by your old host. For specific guidance and instructions, take a look at our Migrate to Linode docs. Here's two article that stand out as being useful to you:
Use an existing ISO file
If you're able to download your server from your old host as an ISO file, you can upload it to a new Linode. This will retain all of your data, so it might be preferable to you. You can use our guide on Copying a Disk Image over SSH to accomplish this.