Self-hosted blog engine with Markdown, RSS, and custom domains. Ghost without the $25/mo hosting bill.
Post turns Markdown into a blog with RSS, full-text search, and a built-in editor. It runs as a single Go binary with embedded SQLite. No Node.js, no PHP, no database to manage.
curl -fsSL https://stockyard.dev/post/install.sh | sh
Ghost Pro charges $25 per month for a blog. WordPress.com charges $8. Medium takes a cut of your subscriber revenue and controls your distribution. Self-hosted blog engines exist because writing should not require a monthly subscription or a dependency on someone else's algorithm. When you host your own blog, you control the URL structure, the page speed, the design, and the monetization. If you decide to move, your content is files on your filesystem, not an export button that may or may not preserve formatting.
A self-hosted blog engine should support Markdown or rich text editing, scheduled publishing, and custom slugs. It should generate clean HTML that loads fast without a JavaScript framework on the frontend. It should have an RSS feed for subscribers who use feed readers. And it should not require a database server — if you need Postgres to run a blog, the operational cost exceeds the problem being solved.
Post stores articles in SQLite with fields for title, body (Markdown or HTML), author, slug, category, and publish date. Articles move through a draft-to-published workflow. The API supports full-text search across titles and bodies. You can filter by category, author, or status. The dashboard provides an editor, article list with status indicators, and publishing controls. No themes, no plugins, no PHP — just a binary that serves your content.
Hosted blog platforms charge monthly fees, own your content distribution, and can change terms at any time. Self-hosted means your blog runs on your server, on your domain, with no platform risk and no monthly fee beyond hosting.
Replaces: Ghost Pro ($25/mo), WordPress.com, Medium
10 posts
Unlimited usage, full features
Single binary. Free to start. $0.99/mo for Pro.