Documentation

The cms makes websites and online shops that you run on your own server and edit in the browser. Start with Self-hosting to get a site running, then read Building your site, Features and For developers. New here? Try it on your computer.

Self-hosting

Try it on your computer

Install two tools, create a site, start it on your computer and sign in to the admin.

Read

Run it on a server

Put your site on a Linux server with Docker, point your domain at it and get an https certificate that renews itself.

Read

Behind a proxy

Run the site behind a Cloudflare Tunnel, Pangolin, the Cloudflare proxy or another proxy that handles https.

Read

Going live

A checklist for before real visitors arrive, with email, payments, captcha, search engines and Postgres.

Read

Backups and updates

What to back up, how to back up and restore it, and how to move a site to a new version of the cms.

Read

Troubleshooting

Problems a new site runs into, with the command that shows the cause and the fix: certificates, 502 errors, sign-in, email, builds and more.

Read

Building your site

Pages and blocks

Build pages from blocks: add a page, lay blocks out, show code, set the header and menu, and decide who can open a page.

Read

Theme

Change colours, fonts, spacing, buttons, form fields and code colours for the whole site, in the admin or in theme.ts.

Read

Search engines

How pages appear in search results and link previews: titles, descriptions, share images, hiding a page, the sitemap and staging copies.

Read

Collections

Keep your own lists, such as projects, staff or venues: define the fields, add items and show them on a page, with no code.

Read

Maps

Put your shop or venues on a live map with pins, circles, icons or your logo, and choose where the map pictures come from.

Read

Posts

Run a blog or news section: write posts, show them in a list, change the post template and add fields of your own.

Read

Emails

Edit the emails your site sends, preview them, send yourself a test, set the sender and choose the provider.

Read

Features

Shop

Sell products: turn the shop on, add a product, take a test payment and then real ones, and look after orders.

Read

Accounts and sign-in

Let people register and sign in with a password, Google or Pocket ID, and decide who gets into the admin.

Read

Forms

Add a contact form to a page, get each message by email and keep every submission.

Read

Polls

Ask one question, count the votes, show the results, and decide who may vote and how often.

Read

Appointments

Say when you are free, let visitors book a time, and send both sides a calendar invite.

Read

Questionnaires

Send a longer list of questions over several pages, behind a link, and download the answers.

Read

For developers

Your own blocks

Make a block of your own, from a plain one to an interactive one, and style and test it.

Read

Modules

Write a feature of your own beside the cms’s: its tables, routes, admin screen, pages and blocks.

Read

Instagram feed

Show the latest posts of your own Instagram account in a grid, and set up the Meta app it needs.

Read

AI assistants (MCP)

Connect Claude, ChatGPT or another AI assistant to your site so it can build pages, change the look and check its work.

Read