MikeJones Dump your MySQL database, import it to your new servers, copy ALL of your forum files except for the vendor folder. Run composer install in the new server. And from there you just need to update the config.php to be correct for your new host and then your basically done (other than DNS changes)
Don't forget to copy your nginx/apache config as well since that will probably make life easier, along with any SSL certs from your existing server.