Get started
macOS on Apple silicon and Linux on x64 and arm64. No database server, no PHP, no Node on the machine that serves your site.
Recommended
The whole package: the editor, the plugin host and themes.
$ npm install -g @guuslab/stride
$ stride doctor
$ stride serve
Containers
For linux/amd64 and linux/arm64. The compose file adds Litestream backups.
$ docker run --rm -p 8080:8080 \
-v stride-data:/data \
ghcr.io/guuslab/stride:latest
No runtime at all
Release archives for Linux (musl) and macOS, with SHA256SUMS.
$ tar -xzf stride-0.0.2-*.tar.gz
$ ./stride serve
Quick start
1
Run stride serve. It prints a setup token in its log.
2
Open 127.0.0.1:8080/admin/, paste the token, create your account and name your site.
3
Start from a template or a theme, edit on the canvas, and press Publish.
Good to know
It is one small binary with a budget of 15 MB, built to idle in about 20 MB of memory. Your site is one SQLite file: back it up with stride backup while it runs, or replicate it with Litestream to any S3-compatible bucket.
Runs behind any reverse proxy, such as Caddy or nginx
Business Source License 1.1: self-host it, change it, use it for clients
Each version becomes Apache-2.0 four years after release
Pre-1.0: expect changes, and keep backups
Install Stride, open the admin, and publish a page in the time it takes to read the WordPress system requirements.
$ npm install -g @guuslab/stride