Ghost is a polished publishing platform, but under the hood it is a Node.js application backed by a database that you either pay Ghost to host or self-host and maintain. lazysite serves your site from plain files - no database, no application server to babysit - and still offers the memberships and paid content people choose Ghost for.

FeaturelazysiteGhost
Architecture
Content formatPlain Markdown files you ownRich posts in a database (web editor)
Build stepNone - renders on request, caches the resultNone - a dynamic Node application
DatabaseNone - files onlyRequired (MySQL, or SQLite for small installs)
FootprintTiny - one CGI script plus Perl modules from your distroHeavy - a Node.js application plus a database
Capabilities
Dynamic contentServer-side templating, remote data, query parametersYes, within its publishing model
Built-in forms, auth & paymentsAll built in (forms, sign-in, x402 pay-per-read)Memberships built in; forms via integrations
AI-first managementBuilt for it - agents edit over WebDAV, an API or MCPA content API exists; the product centres on its editor
Memberships & paid contentPay-per-read (x402) and per-user accessBuilt-in memberships and subscriptions (Stripe)
Design & experience
Themes & customisationLayout plus theme tokens - one file to re-skinHandlebars themes with a marketplace
Editing experienceMarkdown files, a simple manager, or an AI agentA polished web editor
Hosting & operations
HostingAny CGI host, or its own built-in serverA Node host you manage, or paid Ghost(Pro)
PerformanceCached static HTML after the first hitDynamic; caching or a CDN recommended
BackupCopy the files - nothing else to dumpDatabase plus files; export tools
Migration & portabilityMove the folder anywhere - plain filesExport and import via Ghost's tools
Maintenance & security surfaceSmall - static files, no database, a compact codebaseA Node runtime and database to keep updated
CostFree, with minimal hostingFree to self-host (you run it), or paid Ghost(Pro)

Switching from Ghost

Ghost exports its content to JSON and Markdown, and its two core ideas - posts and paid members - map cleanly onto lazysite pages and built-in auth. You trade the managed editor and hosted newsletters for owning plain files and a far smaller, cheaper footprint you fully control.

When Ghost still wins

If you want a fully managed writing platform with a polished editor and built-in email newsletters, and would rather pay to never think about infrastructure.

When lazysite wins

If you want to own plain files, avoid running a Node app and a database, host for next to nothing, and still offer memberships and paid content.

Ready to try it? Install lazysite in minutes.