One binary. One database file. No Docker, no cloud accounts, no vendor lock-in. Write posts, publish instantly, own your data forever.
Built for developers and writers who want full control without the operational overhead.
No runtime, no dependencies. Download or build one binary and run it. That's your entire backend.
One database file on your server. Copy it to back up. No separate DB server to manage or pay for.
Write posts in Markdown with YAML frontmatter. Store them as plain files. No proprietary format, ever.
The default Astro 6 theme is clean, fast, and SSR-ready. Swap it out or build your own from the theme contract.
Stateless JWT authentication with HMAC-based CSRF protection. Secure by default, no sessions to manage.
Read the code, fork it, modify it. No licence fees, no usage caps, no cloud dependency. Yours to keep.
No YAML config files. No cloud dashboard. Just run and write.
Run install.sh. It clones, builds the binary, installs the theme, and walks you through setup.
Start the binary and the theme server. Use nginx as a reverse proxy. No special ops knowledge needed.
Log in to the dashboard, write a post in Markdown, hit publish. Done. Your blog is live.
One command. Your server. Your data. No credit card, no account.
Requires Go 1.21+, Node.js 22+, Git — Linux or macOS