I have been using FreePBX for the past 5 years in-house under XenServer. However my position is being moved from an Employee to an Independent Contractor and now I need to figure out how to install the FreePBX Distro in a remote data center like Linode or RackSpace so that the server can be moved.
You install the distro with the VM provider and if the current PBX is v14 you do a Backup on the on-premises PBX and then a restore on the cloud PBX. Make needed adjustments and move phones/DID routing.
If the on-premises is not v14 then you use the Conversion Tool to migrate from the on-premises to the Cloud PBX.
on-premise is FreePBX 14 Distro but in looking through Linode’s documents I might loose the commercial modules as they are not supported on versions outside of the FreePBX Distro.