With Content Hub, there is no setup time for website hosting. When you take your website live, it will automatically be hosted on our premium cloud hosting solution.