Scalable enterprise

With a micro-service design, Cradle is built to scale into a complex setup suiting the venture's specific needs. 

In a Distributed setup scenario, you need an anycast IP service which routes a client to the closest available site. Using a distributed database such as Cockroach db, your data is kept synchronised between the sites, but you may also use the message bus for inter-site synchronisation. Files are kept up to date using an S3-compatible storage cluster or synced between fileservers at each site. 

Distributed server solution with multiple sites and anycast solution



How to install Cradle CMS on a Linux server

Using the system and building sites

This is a self-hosted All-in-One site builder with complete admin views for content management, site settings and collaboration.

Server setup

This software is optimized for efficient use of servers, and it is part of our design that it is cost-effective to run. With Cradle CMS you can deploy in a single-server setup or multi-server setup.

Frontend DX

With Cradle CMS, you need not be a full-stack developer to get great-performing web pages. There is no build step. Dependencies other than what you wish to include in a project are already managed in each release. 

Self-hosting and privacy laws

Self-hosting creates possibilities to control and secure your data tailored to the needs of the privacy laws you need to follow.