/klaudsol-cms

KlaudSol CMS is a Headless and Serverless CMS (Content Management System). A great alternative to WordPress and Strapi.

Primary LanguageJavaScriptMIT LicenseMIT

klaudsol-cms

KlaudSol CMS is a Headless and Serverless CMS (Content Management System). Welcome to the future. 👽👾🛸

  • A great headless and serverless alternative to WordPress and Strapi.
  • Serverless - stop worrying about servers, uptime, devops, and deployment.
    • Just keep coding - it will just run. 🏃🏽‍♂️
    • No more support calls on weekends and midnights.
    • Written in Next.js.
  • Headless - Have absolute control on how your site looks and feels.
    • No more studying of new templating languages.
    • No more kludgy "UI Builders" that don't do what you want them to do.
    • Works great with a Next.js frontend!
  • Deploys seamlessly to AWS Amplify Hosting + AWS Aurora Serverless.
    • Have full access and control to your data.
  • Licensed under a permissive licence (MIT License).

Live Demo

For a live demo, go to https://cms-demo.klaudsol.app

Username: admin@klaudsol.com
Password: admin

Note: The database is being refreshed every 24 hours. Your data will be removed!

How to Run on Development Machine

Prerequisites:

Install the following:

  • nvm
  • yarn

Copy .env to .env.local, and modify the following values (minimal configuration):

KS_AWS_ACCESS_KEY_ID=
KS_AWS_SECRET_ACCESS_KEY=
KS_AURORA_DATABASE=
KS_AURORA_RESOURCE_ARN=
KS_AURORA_SECRET_ARN=
KS_SECRET_COOKIE_PASSWORD=a random secret value that should be unique for each KlaudSol CMS installation.

Run the following commands:

nvm use --lts
./dev-install.sh          # Run this once to setup the database. 
./dev-start.sh            # Let's go!

Open browser to http://localhost:3001

Screenshots

Screnshots: https://cms-demo.klaudsol.app

image image image image image