Depends. It must be supported by your new provider.
If it’s a VPS or dedicated server you need to Install Railgun on your server. You can create a new Railgun host for your account to get a new activation key. This needs to be copied to the raulgun config.
Since you guys are talking about shared hosting, it all comes down to the new hosting provider supporting Railgun. I used to have Railgun on my account with my old hosting provider. When I moved to my current one, I lost this feature, because it is only available when you set up Cloudflare through them and opt for a paid plan that has this feature. Strangely enough, my connection through my old host is still available. I have it turned off, but I have tested it occasionally and it always results in a OK.
Cloudflare should have an ‘Authorized Account Attachment’ or something. Or a de-authorize option. Something like this shouldn’t be linked to your Cloudflare account. I mean I don’t think an old host would appreciate you using their Railgun service. Cloudflare needs to fix it, I guarantee with people switching hosts in the future they are going to run into this more and more. I would be nice to get an official answer from Cloudflare on this?
I removed my Railgun from old hosting after, while trying to debug an issue, I found out, to my great surprise, that the number one IP sending visits to my website was my old hosting’s.
Not only I agree they would not appreciate it, but this may eventually pose a security and performance risk, as your website traffic is being routed through a company you have no more relations with. A company that is a Cloudflare partner today, may become, who knows?, an unsafe provider tomorrow.
I’ve been in contact with my old host and they say there is nothing showing my account tied to them. Does this mean that it is tied to Cloudflare’s end then? Shouldn’t they be able to remove it? Also @MarkMeyer my account looks like @clarenceljw account with no options.
The issue you describe is a Cloudflare bug which we reported to them several years ago and have asked them for updates countless times and they don’t seem to think this is an issue. You will need to ask them to resolve this we have no way to solve it from our end.
Chief Executive Officer
So apparently it is a Cloudflare issue and not a host issue, seems like they have known about it for awhile now.
I just wanted to say that Mark C. from Cloudflare support has fixed this problem for me. Thanks to all the help and support of the techs behind the scenes getting this resolved. I hope the other users get it resolved as well. Thanks again Cloudflare!