External hosting is when a service other than CloudCannon serves your website to visitors, while your team edits the content in CloudCannon. Hosting your Site A website in CloudCannon that includes all the files, content, configuration, and settings needed to edit, build, and host a complete website.Site
CloudCannon saves every content change to your Git Repository A storage location for the code and files that make up your website. CloudCannon supports the repository providers GitHub, GitLab, and Bitbucket, and highly recommends using a repository to store your website's files for better version control and collaboration.Git Repository
For more information on hosting through CloudCannon instead, please read our documentation on what web hosting is.
Ways to host your Site externally#
You can host your Site externally in two ways. The difference is which service builds your Site.
Your hosting provider builds your Site
You connect your hosting provider (e.g., Netlify or Vercel) to the same Git Repository and branch as your CloudCannon Site. When your team saves changes in CloudCannon, CloudCannon commits them to the branch, and your hosting provider builds and publishes the new version.
CloudCannon can still build your Site for its own use, such as the Visual Editor and your Testing Domain. If you don't need those, you can turn off building and hosting on CloudCannon with Headless Mode. For more information, please read our documentation on what Headless Mode is and Netlify hosting with CloudCannon editing.
CloudCannon builds your Site and deploys the output
Subscription Plan required
Build Deploys are available on our Standard, Team, or Enterprise Plan.
CloudCannon builds your Site, then a Build Deploy commits the built files to a branch of a Git Repository after each successful build. Your hosting provider serves the files from that branch without building them again. This suits hosting providers that serve static files, and keeps one build for both editing and hosting. For more information, please read our documentation on outputting a built Site from CloudCannon to an external provider.
What changes when you host externally#
CloudCannon's hosting features only apply to the Sites CloudCannon hosts. When you host externally, configure these features with your hosting provider instead:
- Serving your Site on a Custom Domain, and its SSL Certificates.
- Redirects and headers in a
routing.jsonfile. For more information, please read our documentation on configuring custom routing. - Password, user account, and SAML authentication for visitors. For more information, please read our documentation on what authentication is.
You can still manage your domain's DNS records with CloudCannon DNS and point them at your hosting provider. A Site that CloudCannon doesn't serve on a Custom Domain doesn't count toward the number of Custom Domains in your Subscription Plan A set of features available to your Organization, the monthly usage limits for resources, and the price you pay for access to those features and resources, monthly or annually. Each Organization in CloudCannon can have one Subscription Plan, and can update or cancel at any time.Subscription Plan