← all stacks

Marketing team self-host stack

5 open-source picks · replaces 5 SaaS · self-host on your own VPS

Persona. Growth/marketing team retaining first-party data — emails, attribution, forms, content — without piping through Mailchimp + HubSpot + Google Analytics + Typeform.

Stack total · starts at
$35/mo
sum of per-tool VPS-cost lower bounds
Hardest setup in stack
moderate
worst of 5 picks
Health mix
5 alive
live from GitHub at build time

Why these together

Marketing self-hosting is mostly about retaining first-party data — emails, attribution, form responses — without piping them through Mailchimp + HubSpot + Google Analytics + Typeform. Ghost is the content+blog surface; Plausible measures what gets read; Formbricks captures structured intent on landing pages; Listmonk is the bulk newsletter sender; Mautic is the heavier automation tool for drip campaigns and lead-scoring once Listmonk's flat broadcasts aren't enough. The integration sketch: Ghost webhooks fire on new subscribers, hand off to Listmonk + Mautic; Formbricks responses post to Mautic for lead enrichment; Plausible custom events feed back into a marketing dashboard. Stack scales comfortably to ~50k contacts on $20-30 VPS; past that, Mautic wants its own box.

The 5 picks

Pick Replaces Cost / setup Health
knadh/listmonk · AGPL-3.0
Mailchimp
Email marketing / newsletters
$5/mo+
easy · 10min docker-compose
alive
★ 20.0k · 10d ago
mautic/mautic · GPL-3.0
HubSpot
CRM + marketing automation
$10/mo+
moderate · 20min (PHP + MySQL)
alive
★ 9.60k · 4d ago
plausible/analytics · AGPL-3.0
Google Analytics
Web analytics
$5/mo+
easy · 10min docker-compose
alive
★ 24.8k · 3d ago
formbricks/formbricks · AGPL-3.0
Typeform
Forms / surveys / quizzes
$5/mo+
easy · 15min docker-compose
alive
★ 12.2k · 2d ago
Substack
Newsletter publishing + paid subscriptions
$10/mo+
moderate · 20min docker-compose (Ghost + MySQL + nginx)
alive
★ 52.8k · 1d ago

Other stacks