Skip to main content
All apps
Blog

Blog

A self-hostable blog CMS: a public reading experience plus an authenticated admin space to write, edit, and publish rich-text articles.

The configuration

This is the whole app. Copy it, change it, make it yours.

name: blog
description: >-
  A self-hostable blog CMS — a WordPress / Webflow alternative.
  Public reading plus an authenticated admin space to write
  and publish articles.

auth:
  $ref: ./config/auth.yaml

tables:
  - $ref: ./config/tables/authors.yaml
  - $ref: ./config/tables/tags.yaml
  - $ref: ./config/tables/posts.yaml   # rich-text

pages:
  - $ref: ./config/pages/index.yaml
  - $ref: ./config/pages/post-detail.yaml   # /blog/:slug

Run it

Install Sovrium, then start the app from its config.

curl -fsSL https://sovrium.com/install | sh
sovrium init my-blog --template blog

Build your own

Start from a template or an empty file. One config, and Sovrium runs the whole app.