Websites and hosting decision
Abstract27 Ltd
A technical user can self-host Ghost and replicate Abstract27's core offering (site + newsletters + members) in about a week; you lose managed billing, support, and the vendor's convenience features.
Visit website↗$10/mo
$120/yr
Read off the official pricing page.
$50one-off20 h to build
$15/mo3 h/mo upkeep
On cash alone, building overtakes the subscription at 2 seats.
No open-source build does this yet
Nothing published replaces this one, so a replacement starts from an empty file. Here is what it would have to cover.
What a replacement has to do
- Run a self-hosted Ghost site (write posts, send newsletters, manage members/subscriptions).
What it still won’t have
- Managed billing, VAT-inclusive checkout and chargeback handling
- Supported onboarding and human customer support for non-technical users
- Integrated daily backups managed by the vendor and EU-hosted guarantees (operator-managed)
- Automatic included domain registration on higher plans
What remains hard
- Product polish and ongoing maintenance
First-year cost
Keep paying
Paying is—cheaper in year one.
On cash alone, building overtakes the subscription at 2 seats.
Money you would actually spend
Time you would spend
—
What you would spend
What we assumed
The verdict above measures whether you could build it. This one is only about money.
Runnable build prompt
Build a self-hosted Ghost-based publishing stack on Hetzner using Docker Compose and PostgreSQL (or SQLite for single-site): include automated provisioning scripts (Terraform or shell), ACME TLS via Certbot, DNS automation for custom domains, Mailgun/SendGrid integration for newsletters, daily encrypted backups to object storage (MinIO or Vultr object storage) with restore tests, Stripe integration for paid memberships (webhook handlers), and a minimal billing wrapper to record VAT-inclusive invoices. Out of scope: multi-tenant control panel for many customers. Deliver: infra-as-code, deployment script, setup docs for a non-dev admin, basic monitoring, error handling, and automated tests for provisioning, backups, and Stripe webhook flows.
How we checked
How the score was reached
- Build verdict base78
- 2 cited sources+1
- Price verified on pricing page+3
- 3/3 assessment runs agreed+4
- Evidence score86
The base comes from the verdict. Everything under it is a check that either happened or did not, and each one is a fact frozen in this record rather than a judgement made at render time - so the same evidence always produces the same number.
How scoring works →Cited sources · 2
Every page the run actually retrieved.
- official productAbstract27 — Ghost CMS hosting, online in 60 seconds
- official pricingAbstract27 Pricing
Integrity checks
What held up, and what did not.


