Hosting Cradle CMS


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, enables you to increase resources for events such as flash sales and have an easier time adapting to the ever-changing privacy laws and since you own the server, you are in control of your data!

Server requirements for a website with 1 million monthly visitors for an ARM or AMD 64-bit Linux server: 1 CPU, 512MB RAM and 1GB storage (built-in file system, NATS object store or S3-storage).

Simple, efficient
and secure server deployment

As cradle has a webserver built-in,
the default server setup is done is 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.

Default installation,
Our most efficient setup

Installtion guides: Podman, Docker, Fly.io and Hetzner

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.

Setup

Database

Storage

Single server

SQLite

Built-in file system

Optimized for efficient use of servers

Cost-effective to run is part of our design

Increased security,
Multi-server deployment

Cradle CMS is written in three separate systems; Frontend, Backend and Admin. This makes it possible to use a multi-server setup.

Setup

Database

Storage

Multi server

PostgreSQL, CockroachDB

NATS object storage, S3-storage

Splitting the system into several servers increases security and scalability.