Self-hosted MySQL CMS/backend with React Studio, REST API, RBAC, Files and extensions.
897
A programmable MySQL CMS/backend with a focused React Studio, role-based access control, Files, extensions, AI content automations and MCP integrations and a documented REST API.
YunCMS is developed and maintained by Yunsoft Software. Source and issues live at Yunsoft-Software/yuncms.
Building with YunCMS? Yunsoft can help with your project, integration or migration. If YunCMS helps you, star this image on Docker Hub, give the GitHub repository a star, or sponsor YunCMS.
Describe the work once: summarize requests, classify content or draft a reply when records are created or their input fields change. Preview results before enabling a rule, inspect run history and manage automations through Studio or MCP. Automations use the configured AI provider and the selected account’s current permissions.
Read the AI automations guide.
| Option | Best for | Start here |
|---|---|---|
| Docker Compose | Complete self-hosted YunCMS + MySQL stack | Quick start below |
Remote npx | Evaluation without recording a dependency | Installation Options |
| Persistent npm | Versioned Node.js deployments | Installation Options |
| Source checkout | Core and Studio contributors | Installation Options |
mkdir my-yuncms
cd my-yuncms
curl -fsSLO https://raw.githubusercontent.com/Yunsoft-Software/yuncms/main/compose.yaml
curl -fsSL https://raw.githubusercontent.com/Yunsoft-Software/yuncms/main/docker.env.example -o .env
Replace both example passwords in .env, then run:
docker compose up -d mysql
docker compose run --rm yuncms init
docker compose up -d yuncms
During initialization use mysql as the database host. Open http://localhost:3008 when docker compose ps reports YunCMS healthy.
0.1.24 and latestlinux/amd64 and linux/arm64node user, tini/health and /ready/dataProduction deployments should pin the version tag instead of latest.
Content type
Image
Digest
sha256:f13fb571b…
Size
116.9 MB
Last updated
3 days ago
docker pull yunsoftofficial/yuncms