The KX application is mainly just Database and Files.
- Clone the database and restore it on the new Server
- Copy the site over to the new host server, or setup Azure deployment agent on the new environment
- Update Connection Strings on both MVC and Admin
- Look in AppSettings Keys on Admin and the keys in the appsettings.json for any server name values
- If there are any Scheduled Tasks with the ServerName as a property, fix this.
- Look at your webfarms and see if those need to be configured.
Those are about it. You can hit me up on the community slack or on teams tfayas-at-hbs.net, i'm working late.