← all stacks

Customer support team self-host stack

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

Persona. Support org running live chat + email inbox + community forum + status broadcasts without paying Intercom + Help Scout + Discourse Cloud + Mailchimp separately.

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

Why these together

Customer support doesn't fit one tool — you need a live in-app channel, an email shared inbox, a self-serve forum, and a way to email everyone proactively when something breaks. Chatwoot covers the in-app messenger and the multi-channel inbox; FreeScout is the lighter shared-mailbox tool when most of your support is plain email and you don't need Chatwoot's heavier deploy; Discourse hosts the public help forum and the community SEO that pulls in organic answers; Listmonk sends the status broadcasts. The integration sketch: route inbound by channel — chat to Chatwoot, support@ to FreeScout, community questions to Discourse, outage notice to Listmonk — and each tool exposes a webhook so all four can write to a shared Postgres for unified reporting.

The 4 picks

Pick Replaces Cost / setup Health
chatwoot/chatwoot · MIT (Community)
Intercom
In-app messenger + customer support
$10/mo+
easy · 20min docker-compose
alive
★ 29.1k · 1d ago
Help Scout
Customer support helpdesk / shared inbox
$5/mo+
easy · 20min docker-compose (PHP + MariaDB)
alive
★ 4.25k · 1d ago
discourse/discourse · GPL-2.0
Discourse Hosting (Discourse.org)
Community / forum hosting
$10/mo+
moderate · 30min — `discourse_docker` standalone install on a fresh Ubuntu
alive
★ 47.0k · today
knadh/listmonk · AGPL-3.0
Mailchimp
Email marketing / newsletters
$5/mo+
easy · 10min docker-compose
alive
★ 20.0k · 10d ago

Other stacks