No, not at all. Instapage has its own cloud server. However, you can either start a self-hosted WordPress blog on a hosting service or host your landing page using Instapage WordPress plugin.