Comparison · Self-hosted vs Self-hosted

Post vs WordPress

WordPress is $4/mo (Personal) / Free self-hosted. Post is a self-hosted alternative at $0.99/mo. Here's when each makes sense.

Try Post Free Post overview
PostWordPress
HostingSelf-hosted, your infraSelf-hosted requires PHP, MySQL, and ongoing security maintenance
Data locationYour server, your diskYour server (if self-hosted)
Free tier10 posts$4/mo
Pro pricing$0.99/mo$4/mo (Personal) / Free self-hosted
DependenciesNone (single binary + SQLite)Docker, Postgres, etc.
Setup time~30 seconds15-30 minutes (self-host)
DashboardBuilt-in at /uiWeb UI
LicenseBSL 1.1Open source
When to use Post

Pick Post when you want simplicity and ownership.

Post is a single Go binary with embedded SQLite. Install it with one command, and you are running in under a minute. Your data stays on your server.

curl -fsSL https://stockyard.dev/post/install.sh | sh
Install Post Post docs

WordPress makes sense when you need more.

WordPress is the most popular CMS in the world for good reason — the ecosystem is unmatched. If you need plugins, themes, or e-commerce, WordPress is the only real option. If you want a simple blog without managing PHP, MySQL, and security updates, Post is dramatically simpler.
The trade-off

The decision between Post and WordPress usually comes down to one question: do you need the breadth of features that WordPress offers, or would a focused tool that stays out of your way be a better fit? WordPress has spent years building an ecosystem around blog engine. Post does one thing well and gives you complete control of the underlying data.

The operational difference is significant. WordPress requires you to trust their infrastructure, their security practices, and their business continuity. Post requires you to run a process and keep the data directory backed up. If your server dies, restore the binary and the SQLite file to a new server. The entire recovery procedure fits in a single paragraph because there is nothing else involved.

Both Post and WordPress offer self-hosted options, but the operational requirements differ. Self-hosted requires PHP, MySQL, and ongoing security maintenance Post is a single binary with embedded SQLite — no containers, no external databases, no orchestration. The practical difference: Post runs on a $5 VPS with no configuration. Self-hosting WordPress typically requires a more substantial infrastructure investment.

Moving to Post

The migration path from WordPress depends on how much history you need to bring over. If you only need active records, a manual re-entry through Post's dashboard might be faster than writing a migration script. If you need full history, export from WordPress and use Post's POST API to import records. Either way, the process is measured in hours, not weeks.

FAQ
Is Post a WordPress alternative?
Post handles simple Markdown blogging. WordPress is a full CMS with 60,000+ plugins. If you need plugins or e-commerce, WordPress is necessary.
Does Post support plugins?
No. Post is intentionally simple — Markdown posts, RSS, custom domains. For extensibility, WordPress has no competition.
Related

Post overview

Get started

Self-hosted blog engine in 30 seconds.

Single binary. Free to start. $0.99/mo for Pro.

Install Post All 150 tools for $29/mo →
Back to Post · Post vs Ghost · Self-hosted blog engine · All 150 tools · Complete bundle