Benefits with our self-hosted service-oriented architecture.
- Configuration flexibility
Multiple configurations are possible,, including security configurations, of the software. - Redundancy optimisation
All our modules can be scaled independently - Server segregation
The services can be deployed on separate servers. - Capacity management
The use of resources can be adjusted in line with current and expected capacity requirements. - Information deletion and backups
Full control over data deletions and backups
Host on a Linux server,
on-prem or in the cloud
The software is distributed as a Linux-based docker container (Docker or Podman installation) running on AMD64 or ARM64 architectures. Cradle CMS can be run on-prem or in the cloud at almost any hosting provider.
You manage the hosting of Cradle systems and tailor it to your requirements: this keeps costs down, and enables you to increase resources for events such as flash sales. As you own the server, you are in control of your data and have an easier time adapting to privacy laws and government regulations.
Optimized for efficient use of servers - cost-effective to run is part of our design.
Server requirements for a website with 1 million monthly visitors for an ARM or AMD 64-bit Linux server are 1 CPU, 512MB RAM and 1GB storage (built-in file system or S3-storage).
Setup |
Database options |
Storage options |
---|---|---|
Single server |
SQLite |
Built-in file system |
Multi-server |
PostgreSQL, CockroachDB |
S3 storage |
Default installation,
Our most efficient setup
A single server setup is the easiest way to install the system, and due to its efficiency, even a single-board computer can be used for high-traffic sites. The default installation on a single server uses SQLite as database and the built-in file system.
As Cradle has a webserver built-in, default server setup is done in three simple steps.
1.
Start a server
Begin by initiating your server instance.
2.
Configure domain
Set up your DNS configuration at your domain name provider.
3.
Start Cradle
Launch Cradle and you're ready to go.
Increased security and scalability,
multi-server deployments

Cradle CMS and eCommerce software are built with loosely coupled services in a service-oriented architecture (SOA), where the services can be separately deployed and with a messages bus in the centre for event handling. Our architecture enables a physical separation of services, storage and databases.
CMS configuration options for Frontend, Site(backend) and Admin. Example of configuration used for default installation: Complete configuration.