Requirements
To install the CMS
Section titled “To install the CMS”- Node.js 20 or newer
- pnpm (
corepack enableif it is not installed). The CMS repository uses pnpm;npm createis only the bootstrap step. - git. The scaffold is a real
git clone, andpnpm run updateneeds the resulting history. - A Cloudflare account
- Wrangler, authenticated to that account
corepack enablewrangler loginwrangler whoamiwrangler whoami should print your account. Setup checks this first.
To connect an Astro website
Section titled “To connect an Astro website”- An Astro project on Astro 5 or newer.
- A deployed Kenresoft CMS API URL (or
http://localhost:8787while running the CMS locally). - For the same-origin proxy and sign-in: on-demand (server) rendering and a deployment adapter. See Same-origin proxy.
The create CLI supports pnpm, npm, yarn and bun projects (it detects the package manager from your lockfile).