# Cloud and self-hosting Source: [Cloud and self-hosting](https://typeroll.com/docs/getting-started/cloud-and-self-hosting/) > Find the right Typeroll CMS guides for Cloud or self-hosting, with shared workflows and explicit differences in setup and responsibility. This documentation covers **both Typeroll Cloud and self-hosted Typeroll CMS**. They use the same open-source Core. Editing, content models, the public API, MCP and static rendering share their documentation. Installation and service operation depend on how you run the CMS. * **Typeroll Cloud:** start with [Using Typeroll Cloud](https://typeroll.com/docs/guides/typeroll-cloud/). Typeroll operates the CMS infrastructure. * **Self-hosting:** start with [Self-hosting](https://typeroll.com/docs/guides/self-hosting/). You install and operate the CMS and its core runtime services. Choosing Cloud does not mean your generated websites must be hosted by Typeroll. With customer publishing, both options use your connected GitHub, build and Cloudflare hosting accounts. Running a generated site’s Astro build yourself is also different from self-hosting the CMS: it does not provide an editor, content database, accounts or Forms service. ## Find the guide for your task [Section titled “Find the guide for your task”](https://typeroll.com/docs/getting-started/cloud-and-self-hosting/#find-the-guide-for-your-task) | Task | Shared guide | Cloud | Self-hosting | | --------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | | Create sites and edit content | [First site](https://typeroll.com/docs/getting-started/first-site/), [editor](https://typeroll.com/docs/guides/the-editor/) | Use the managed portal | Use your installation’s portal | | Save, review and preview | [Drafts and saving](https://typeroll.com/docs/tools/drafts-and-saving/) | Preview services are operated by Typeroll | Configure and operate the preview services | | Connect an AI agent | [MCP setup](https://typeroll.com/docs/getting-started/mcp-server/), [tool reference](https://typeroll.com/docs/tools/overview/) | Use `https://app.typeroll.com/api/mcp` | Use your portal’s `/api/mcp` endpoint | | Pages, reusable content and media | [Pages](https://typeroll.com/docs/tools/pages/), [blocks](https://typeroll.com/docs/tools/blocks/), [partials](https://typeroll.com/docs/tools/partials/), [content types](https://typeroll.com/docs/tools/content-types/), [media](https://typeroll.com/docs/tools/media/) | Same Core content model | Same Core content model | | Connect publishing accounts | [Account setup](https://typeroll.com/docs/guides/customer-publishing/) | Typeroll operates the publisher authorization service | The operator configures publisher Apps, OAuth and private draft storage before users connect accounts | | Build, deploy and switch versions | [Builds and Hosting Groups](https://typeroll.com/docs/publishing/cloudflare/), [deploy tools](https://typeroll.com/docs/tools/deploy/) | Use your Organization’s selected build provider | Same workflow when enabled by your operator | | Configure website and media domains | [Domains](https://typeroll.com/docs/publishing/domains/) | Your Organization authorizes its provider access | Your Organization authorizes its provider access | | Forms and core modules | [Forms](https://typeroll.com/docs/apps/forms/), [module overview](https://typeroll.com/docs/apps/overview/) | Typeroll operates the core service endpoints | Your operator runs and configures them, including email delivery | | External services and Extensions | [Integrations](https://typeroll.com/docs/apps/integrations/), [Extensions](https://typeroll.com/docs/extensions/overview/) | Provider accounts and permissions still apply | Provider accounts and permissions still apply | | Import an existing website | [WordPress](https://typeroll.com/docs/guides/wordpress-migration/), [Wix](https://typeroll.com/docs/guides/migrate-from-wix/), [Squarespace](https://typeroll.com/docs/guides/migrate-from-squarespace/), [Webflow](https://typeroll.com/docs/guides/migrate-from-webflow/) | Use the shared migration workflows | Use the same Core workflows with your operator’s runtime configuration | | Indexing and independent sections | [SEO](https://typeroll.com/docs/technical/seo-and-indexing/), [multiple generators](https://typeroll.com/docs/publishing/multiple-generators/) | Configure the public hosting layer | Configure the public hosting layer | | Install, upgrade, back up and restore the CMS | [Self-hosting](https://typeroll.com/docs/guides/self-hosting/) | Typeroll’s operational responsibility | Your operator’s responsibility | ## Availability and versions [Section titled “Availability and versions”](https://typeroll.com/docs/getting-started/cloud-and-self-hosting/#availability-and-versions) These guides describe product behavior, not a subscription entitlement. Cloud access, service limits and separately sold Typeroll Apps have their own availability. An external Extension may also require its own account or contract. Core module documentation does not mean a premium App backend is included in a self-hosted installation. See the [module and App distinction](https://typeroll.com/docs/apps/overview/). The docs follow the current documented release. A self-hosted installation can run an older version, and a Cloud rollout can happen after documentation is published. Check your portal’s `/api/version` before relying on a recently added feature; use the matching release’s source documentation when necessary. A missing connection or disabled operator capability is not necessarily a missing feature in Core. ## One documentation site [Section titled “One documentation site”](https://typeroll.com/docs/getting-started/cloud-and-self-hosting/#one-documentation-site) All public user documentation lives at `typeroll.com/docs/`, including Cloud-specific guides. Its source is in the public `Typeroll/typeroll` repository. This keeps links, search, examples and the [agent documentation index](https://typeroll.com/docs/llms.txt) together. Documenting a Cloud workflow here does not make private Cloud services part of the open-source distribution. Shared behavior is documented once. A guide calls out Cloud or self-hosting when setup, availability, permissions or runtime ownership differs. Report an unclear or missing workflow using the page’s GitHub edit link, without including tokens or private site data.