Product team self-host stack
5 open-source picks · replaces 5 SaaS · self-host on your own VPS
Persona. Product manager + small product team running event analytics + planning + spec docs + user-research scheduling + in-product surveys on owned infrastructure.
Why these together
Product teams need event analytics + planning + spec docs + user-research scheduling + survey response — and this stack covers all five with tools that integrate via webhooks without glue code. PostHog is the analytics surface (events, funnels, feature flags, session replay all in one) and replaces Amplitude + LaunchDarkly + FullStory simultaneously; Plane is the Linear-style issue tracker the engineering team will actually use; Outline holds specs, RFCs, and post-mortems; Cal.com schedules user interviews; Formbricks fires in-app NPS and targeted surveys keyed off PostHog cohorts. The realistic operational cost: PostHog wants a beefier VPS (~$20/mo on its own); the other four collectively fit on a $10 box.
The 5 picks
| Pick | Replaces | Cost / setup | Health |
|---|---|---|---|
| PostHog/posthog · MIT | Amplitude Product analytics / event tracking / funnels | $20/mo+ moderate · 20min docker-compose (the official `hobby` deploy is one command) | alive |
| makeplane/plane · AGPL-3.0 | Linear Issue tracker / project management | $10/mo+ easy · 20min docker-compose | alive |
| outline/outline · BSL-1.1 | Notion Notes / wiki / docs | $5/mo+ easy · 15min docker-compose | alive |
| calcom/cal.com · AGPL-3.0 | Calendly Scheduling / booking links | $5/mo+ easy · 20min docker-compose | alive |
| formbricks/formbricks · AGPL-3.0 | Typeform Forms / surveys / quizzes | $5/mo+ easy · 15min docker-compose | alive |
Other stacks
- Indie Hacker self-host stack · 5 picks
- Remote team self-host stack · 5 picks
- Customer support team self-host stack · 4 picks
- Dev platform self-host stack · 5 picks
- Observability on $5 self-host stack · 5 picks
- Marketing team self-host stack · 5 picks
- AI builder self-host stack · 4 picks
- Privacy-first self-host stack · 5 picks