Skip to content

KDIGI CMS documentation

View markdown

Reference documentation for KDIGI CMS, an open-source headless multi-site CMS (Payload 3 + Next.js 15 + PostgreSQL). Website: https://opencms.kdigi.vn · hosted docs: https://docs.opencms.kdigi.vn · live demo: https://app.opencms.kdigi.vn/admin (credentials in the root README). The reference docs are written in English (the WordPress migration guides are in Vietnamese); the root README is in Vietnamese with an English version.

DocRead it when you want to…
Getting startedrun KDIGI CMS locally with Docker Compose or pnpm dev, log in, and create your first site
Configurationlook up every environment variable and where each one is read
Deployrun in production: Docker, Coolify, a generic VPS, backups, health checks
Upgradingmove to a new version and run database migrations safely
DocTopic
Multi-sitethe Sites model: one install, many websites
Roles and permissionssuper-admin, admin, editor, author and how site isolation is enforced
Content modelevery collection, its fields, drafts/versions and localisation
Markdown editor and shortcodesthe Milkdown editor, the HTML your frontend receives, shortcode syntax
SEOJSON-LD, title/description placeholders, audit, optional AI generation
Media and storagelocal-disk default, per-site Cloudflare R2, image tools
WordPress migrationimport an existing WordPress site
DocTopic
REST and GraphQL APIthe public contract frontends rely on
Architecturestack, source layout, hooks, jobs, custom endpoints
Admin themingrebrand and restyle the admin panel

Contributing · Security policy · Code of Conduct · Changelog · License (MIT)