Launch offer — 40% off every tier for a limited time. Prices shown are already reduced.
Stacks / Hearth
App platform

Hearth
Your own application platform

Backend, git, CI, CMS, commerce and analytics, wired into one compose file you run yourself.

  • Replace four to six SaaS subscriptions
  • Data never leaves your server
  • Rebuild from one pinned compose file
In the box

A working, pinned Docker Compose stack for self-hosting your own application platform. Not a link dump - the integration layer: services wired together, environment template, a quickstart that reaches a running service, a runbook, and a script that fetches the exact upstream sources at pinned commits.

10 components 17 files 5 tiers Docker Compose
Best for

Product teams who want their stack on their own metal.

Pricing

Choose your tier

One-time purchase. Higher tiers add components; the top tier adds a live onboarding session. Every tier includes the runbook, verify script and component guides.

Starter
The entry point. Two or three services, one compose file.
$12 $20one-time 40% off
  • A working Compose stack
  • Quickstart to a running backend
  • Pinned source fetch script
Get Hearth Starter
2 components · instant download
Growth
Adds the core services most teams reach for next.
$30 $50one-time 40% off
  • Everything in Starter
  • Git hosting and pipelines, wired together
  • Repository-to-pipeline walkthrough
Get Hearth Growth
4 components · instant download
Pro
The working set - most of the stack, documented end to end.
$60 $100one-time 40% off
  • Everything in Dev Platform
  • Three backend platforms to choose from
  • Architecture guide
Get Hearth Pro
7 components · instant download
Most popular
Scale
Nearly everything, plus 30 days of priority support.
$120 $200one-time 40% off
  • Everything in Full Platform
  • Publishing and storefront engines
  • 30 days priority support
Get Hearth Scale
9 components · instant download
Complete
Every component, plus a live onboarding session.
$180 $300one-time 40% off
  • All ten components
  • 1:1 onboarding session
  • Lifetime updates
Get Hearth Complete
10 components · instant download
Architecture

How it fits together

Each service runs as its own container. The compose file defines the network, the volumes and the wiring between them.

docker compose — Hearthcompose network · named volumespocketbaseMIT · GoumamiMIT · TypeScriptgiteaMIT · GowoodpeckerApache-2.0 · GosupabaseApache-2.0 · TypeScriptappwriteBSD-3-Clause · PHPpayloadMIT · TypeScriptGhostMIT · TypeScriptsaleorBSD-3-Clause · PythontinacmsApache-2.0 · TypeScript
Components

10 services, pinned

Every project keeps its own licence and copyright. The stack ships the integration, not a fork.

ComponentWhat it doesLicenceSource
pocketbase
Go
Single-file backend: auth, database, file storage and an admin UI in one binary. MIT upstream
5cec579da9
umami
TypeScript
Privacy-first web analytics with a small footprint. MIT upstream
ec0ff50388
gitea
Go
Lightweight self-hosted Git service with issues and pull requests. MIT upstream
ab1979bcfb
woodpecker
Go
Container-native CI engine that runs pipelines on your own runners. Apache 2.0 upstream
b6db02d32e
supabase
TypeScript
Postgres platform providing database, auth, storage and realtime. Apache 2.0 upstream
4ab54b9359
appwrite
PHP
Backend-as-a-service: auth, databases, storage and functions behind one API. BSD 3-Clause upstream
419943df0a
payload
TypeScript
Headless CMS that runs on your own stack. MIT upstream
15d051b561
Ghost
TypeScript
Publishing platform for newsletters, memberships and blogs. MIT upstream
9fd9295584
saleor
Python
Headless commerce platform for your own storefront. BSD 3-Clause upstream
8385ca60ec
tinacms
TypeScript
Git-backed visual CMS - content lives in your repository. Apache 2.0 upstream
609d58b47b
Documentation

A guide for every component

Written docs that ship inside the archive - role, reasoning and how to run each service.

Quickstart

Run it

# 1. fetch the pinned upstream sources
./fetch-sources.sh ./sources

# 2. configure and start
cp .env.example .env
docker compose up -d

# 3. confirm everything came up
./verify.sh

Docker Engine 24+ with the Compose v2 plugin. 4 GB RAM for light tiers, 16 GB+ for the complete deployment.