Cloudcore

Getting Started

Get Cloudcore CMS running locally in under 5 minutes.

Prerequisites

  • Node.js 20+ and npm
  • Wrangler CLInpm install -g wrangler
  • A Cloudflare account (free tier is fine)

1. Clone the CMS

git clone https://github.com/cloudcore-cms/cloudcore-cms.git
cd cloudcore-cms
npm install

2. Create the local database

npx wrangler d1 migrations apply cloudcore-cms --local

3. Start the API

npm run dev:local
# API running at http://localhost:8787

4. Start the admin UI

cd admin
npm install
npm run dev
# Admin at http://localhost:5173

5. Create your admin account

Open http://localhost:5173 and create your first admin account. You're ready to create content.

6. Connect a frontend

Pick a starter frontend (React, Next.js, or Astro), point it at http://localhost:8787/api/v1, and your content appears.

Next steps