Websites, blogs and shops. In one container.

MatCMS is the lean self-hosted CMS: build pages from blocks, publish in several languages, blog and sell — no plugin zoo, no database server.

See the demos

One container

Application, database, media and backups in a single Docker container with one volume.

Runs on its own

No mandatory cloud, no account with us. Your website runs on your server.

Blocks, not a page builder

Pages made of ready-made, styleable blocks — with a real live preview.

Blog and shop included

Built in rather than bolted on: posts, products, orders, invoices.

Edit what you see

Edit what you see

The page editor shows the structure of your page on the left, the real preview in the middle and the settings of the selected block on the right. Type your text straight into the preview, drag blocks to move them.

  • More than 25 block types: hero, image & text, cards, gallery, timeline, pricing table, FAQ, form and more
  • Nest sections and columns freely
  • Preview for desktop, tablet and phone

All features →

An AI assistant that pulls its weight

An AI assistant that pulls its weight

Say in plain sentences what should change — “Create a page with the cabin rules, with a photo and the rules as an FAQ”. The assistant reads the website, picks images from the media library and builds the page with the same blocks you use. Blog posts, shop products, custom block types and templates are part of the job as well.

Every step is visible, every task can be undone — and you choose the AI yourself: your own key, a free model, a ChatGPT account or the cloud.

To the AI assistant →

Everything a website needs

One system for the company website, the travel diary and the online shop.

Pages & design

Block editor, templates with colours and fonts, menus with up to four levels.

Features

Shop

Stripe, PayPal, prepayment, variants, vouchers, downloads and PDF invoices.

To the shop

Blog

Posts with tags, galleries and scheduling — or taken over directly from a link.

To the blog

AI assistant

Pages, posts and products by request — visible step by step, with undo.

To the assistant
At home on every screen

At home on every screen

Every block is built for small screens: menus collapse, columns stack, images keep their crop. A focus point in the media library makes sure the important part of a picture stays in view when it is cropped.

The three websites on the left are real MatCMS installations: a shop, a travel blog and a company website.

To the demos →

Thought through down to the detail

Multilingual

A separate version of every page per language, a language switcher in the template, automatically translated with DeepL or LibreTranslate if you like.

Forms

Assemble forms click by click — with conditions, date ranges, spam protection and email notification.

Members area

Pages for signed-in members only, roles and menu items that only guests or only members can see.

Cloud (optional)

Update, monitor and host many websites centrally — if you want to. Every website runs without it, too.

Two-factor sign-in

Sign in with an authenticator app and recovery codes — mandatory for everyone if you wish.

Backups

Targeted or complete backups, scheduled, restored by upload.

News

No posts found.

Ready to go in a few minutes

One compose file, one command — and MatCMS runs on your server.

To the installation