Publishing & newsletters

Ghost

Open-source publishing platform — a site, a newsletter, memberships and paid subscriptions in one install

TryGhost/ghostJavaScript54,483 as of 2026-07-21
By Jake Luo · Published 2026年7月21日

Ghost is an open-source publishing platform: a Node.js CMS that also ships an email newsletter, membership tiers and subscription billing in the same install. It is the open-source side of the Substack and WordPress-with-plugins category, self-hostable so the site, the list and the billing relationship stay on a domain you own. For a founder it is where content-led growth actually lives — but it is a place to publish, not a reason for anyone to read. Ghost gives you the platform; what decides whether it grows is which questions you choose to answer and the work that gets those pages found.

What Ghost is

Ghost (github.com/TryGhost/ghost) is an open-source publishing platform — its README describes it as independent technology for modern publishing, memberships, subscriptions and newsletters. It is a Node.js CMS that can serve a themed site directly or run headless behind a front end you build yourself, it is MIT-licensed, and it is maintained by the non-profit Ghost Foundation. You install it with its own command-line tool, either locally or on a server with automatic SSL, and there is an official managed option, Ghost(Pro), whose revenue funds continued development of the project.

What separates Ghost from a plain blog engine is that the audience layer is built in rather than bolted on. One install handles published posts, an email newsletter delivered to your members, free and paid membership tiers, and the subscription billing behind them, plus a content API and a theme layer for developers. The project has been in continuous development since 2013 and is verified as a digital public good — an unusually long, unusually well-governed track record for this category.

Where Ghost fits a founder's growth stack

Ghost sits at the publishing layer of content-led growth: the place your articles, updates and newsletter live, and where a reader can become a subscriber and then a paying member without ever leaving your domain. That last part is the real argument for it over a hosted newsletter service — the list, the billing relationship and the search equity all accrue to a property you own rather than to a platform whose terms can change. For a founder betting on content as a long-term channel, that ownership compounds quietly for years.

What Ghost gives a founder
  • A site and a newsletter in one — posts, email delivery to members, and the subscriber list all live in the same install.
  • Paid memberships out of the box — free and paid tiers with subscription billing, without stitching plugins together.
  • Your domain, your list — self-hosted or managed, the audience and the SEO equity stay on a property you control.
  • Open source, MIT-licensed — host it, theme it, or run it headless behind your own front end.

What Ghost doesn't do — and what to pair it with

Ghost is a publishing platform, not a growth engine. It will render whatever you write and email it to whoever already subscribed; it has no opinion about what to write, who it is for, or how anyone finds it. An empty Ghost site and a thriving one run exactly the same software, and everything separating them happens outside the CMS.

  1. Decide what to publish — the highest-leverage choice is which questions your buyers actually ask, which comes from keyword research and talking to users, never from a CMS feature.
  2. Get the pages found — publishing is the start of the job, not the end. Search and AI engines still have to find, parse and cite the page, which is ongoing SEO and generative engine optimization work.
  3. Fill the list — a newsletter with no subscribers is a blank page with good typography. Subscribers come from the channels you choose to work, not from the send button.
  4. Keep it going — content compounds only if it keeps arriving; a site that publishes twice and stops never reaches payback. See content velocity.

First-party note: AgentCeres — the AI Growth Officer at agentceres.com — runs its own content engine on Next.js rather than Ghost, and the lesson that transfers is that the platform was never the bottleneck. What moved organic traffic was narrower than any tooling decision: choosing questions real buyers ask, answering them concretely enough to be quotable by an AI engine, and linking the pages to each other. No CMS makes those three calls for you. That is the layer AgentCeres runs — a research agent that finds the questions and an SEO content one that drafts the pages, with a human approving anything that goes out. Ghost is an excellent place to put the work; the work still has to happen.

FAQ

Is Ghost free?
The software is open source under the MIT licence and free to self-host — you pay for the server and your own maintenance time, not for the application. Ghost also sells Ghost(Pro), an official managed hosting plan, and its revenue funds the non-profit Ghost Foundation that maintains the project. So free means the software is free, not that running a publication costs nothing: budget for hosting, email delivery and the hours that upgrades and backups take.
Ghost vs Substack — which should a founder pick?
Substack is near-zero setup and brings some built-in discovery, but your archive lives on their domain and they take a share of subscription revenue. Ghost costs setup effort and hosting, and in exchange the domain, the list, the billing relationship and the search equity are yours. If you are still testing whether you will write consistently at all, Substack removes every excuse. If content is a deliberate long-term channel for a product you own, Ghost's ownership advantage compounds — and moving later is far more painful than starting there.
Does Ghost help with SEO?
It gives you the fundamentals and then stops. Clean markup, your own domain, control over titles, metadata and structure, and fast page delivery are all real advantages over a locked-down platform — but none of them decide rankings. Those come from choosing topics people actually search, answering them better than the pages already ranking, and earning links and citations over time. A good CMS removes technical obstacles; it does not create demand or authority. See how to do SEO for a brand new website.
Related projects
listmonkOpen-source, self-hostable newsletter and mailing list manager — a single Go binaryReact EmailOpen-source React components for building responsive, cross-client HTML emails — the transactional and lifecycle emails your product sendsUmamiOpen-source, privacy-focused web analytics — a self-hostable alternative to Google Analytics

You built it. Now grow it.

AgentCeres is a managed AI marketing team — specialists draft the SEO, social, and outreach that fill your links, you approve what ships. 14-day free trial, from $19/month.

Start free trialMore projects