Running in two minutes.
One command on your own server, or a managed plan where we run it for you. Either way you get the same Domma CMS, with every built-in and free Tool.
How do you want to run Domma?
Self-Hosted
Free forever. Your rules.
Full control, free forever. Your server, your data, your rules.
One command to get started:
npx domma-cms my-siteIt creates the site, installs what it needs and runs the setup wizard. No build step, no database to set up.
Requirements: Node.js 24 or later. MongoDB optional.
Managed Hosting
We run it. You write it.
We handle the server. You focus on the content.
Everything included:
- Managed hosting + SSL certificates
- Automatic updates and backups
- Built-in and free Tools on every plan
- Domains connected in minutes
- Email support included from day one
A developer with a server?
Go self-hosted. Free forever, deploy wherever you like, and buy Pro Tools outright if you ever need one.
A business without a developer?
Go managed. We run the server, the updates and the backups; you write the content. See the plans.
An agency with many clients?
Enterprise gives you multi-domain deployment, your brand on the admin and an SLA. Talk to us.
Up and running in four steps.
You need Node.js 24 or later and a terminal. Nothing else - pages are files, and MongoDB is optional.
Install
Run npx domma-cms my-site. It copies the site, installs its dependencies and starts the setup wizard. Node.js 24 or later; MongoDB optional.
Set up
Create the first admin account, name the site and pick a theme. Then set the Site URL and your email server in Settings, so reset links and form emails reach people.
Build
Write pages in Markdown or use the insert menu's forms and live preview. Switch on the Tools you need - Blog, Shopping Cart, Security - from the Marketplace.
Go Live
Point your domain at the server behind a proxy with HTTPS, and ship. Or skip all of this with a managed plan - we run it for you.
What to do once you're in.
- Look at the Dashboard. "Needs attention" lists anything that is quietly wrong - no email server, a missing description.
- Open System > Site Settings. Set the Site URL and your SMTP details, then send yourself a test email. Password resets and form emails depend on it.
- Pick a look in Content > Theme. 37 themes, fonts, and day and night switching.
- Write your first page in Content > Pages, check it at phone width in Live Preview, and publish.
- Open the Marketplace and switch on the other Tools you want - Blog, Shopping Cart, Mail Reader.
- Switch on Security in the Marketplace, run its health check and fix anything it flags.
Tutorials
Step-by-step guides, from your first page to a shop, a directory or a client portal.
Browse tutorials →The Tools
What each built-in, free and Pro Tool does, and how to switch it on.
Browse the Tools →Staying up to date
npx domma-cms@latest update backs up, keeps your content and Tools, and replaces the engine. Try --dry-run first.