Skip to content
Z-CMS is being built in the open on GitHub. Join the community

Z-CMS

Get started

Install Z-CMS, run it locally, and publish your first page.

Run it locally

Clone the repository, install the dependencies and bring the infrastructure up. Node 22 and Docker are the only prerequisites.

git clone https://github.com/zscontributor/z-cms

pnpm bootstrap && pnpm dev

The admin comes up on port 3300, the public site on 3000. The seed creates a first tenant with this theme already active — which is how you got here.

Then

Open Content → Pages and edit the page you are reading. Open Appearance to change the colour, the logo and the announcement bar. Open Marketplace to install a different theme: it is fetched, its signature is checked against a key pinned in the runtime, and it is live without a redeploy.

Going further

The documentation covers deployment, the Theme SDK, the Plugin SDK and the API. The repository has the roadmap and the issues — and a good first issue is a good place to start.