How self-hosted websites work

As you may already know, Bear CMS is a combination of a software that renders your website and cloud services, that seamlessly integrate. A browser and an Internet connection are all you need to manage your Bear CMS website.

Why self-host?

There are some notable benefits when self-hosting your website:
  • The data is stored on your server (you own your data)
  • You can add custom server code (PHP for example)
  • You can run other software on the same server

How it works?

Your server

This is the place where your website is hosted and this is the place your domain is pointed to. Here, the Bear CMS client software handles requests and renders your website. When needed it seamlessly connects to the Bear CMS cloud.

The Bear CMS cloud

Hidden behind your server and not accessible by your visitors is the Bear CMS cloud. It provides the CMS tools requested by the client software that runs on your server. When an administrator is logged in, your server requests specific tools from the cloud (for example forms for creating new text elements, images and videos). The response contains a combination of HTML, JavaScript and CSS code that is inserted into the page that the administrator is working on.

Data transfer

Your website's data is stored on your server. When an administrator wants to modify it, and he needs the right tools, some of this data is sent to the Bear CMS cloud. It's never stored, and it is only used to return the needed tools (for example a form that enables editing a text block on the current page).

Automatic and seamless updates

The Bear CMS team runs and supports the Bear CMS cloud (the CMS tools needed for your website). This enables regular feature updates and bug fixes. In some cases (rarely) updates for the client software that runs your website will be available. That is why automatic updates are enabled by default when using the default Bear CMS package.


You can start for free and get more features with the paid plans later. Take a look at the pricing for self-hosted page.