Skip to content
YQ.CMS

Self-hosted CMS

One container

No Postgres, no Redis, no queue. Content is JSON on disk; accounts and orders are SQLite. Ship the image, mount a folder, done.

RunCore

There is no database server to run beside it. Content lives in one JSON file per collection under data/, and every write goes to a temporary file first and is renamed into place, so a crash cannot truncate the live file.

Accounts and orders sit in one SQLite file in data/private/. The data/ folder is mounted into the container and never baked into the image, so a new build never touches what the site has stored.

At a glance

Area

Run

Ships as

Core

Latest version

v1.0.0

Free and self-hosted. Everything on this page is in the one download.

DownloadSetup steps