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.
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 |
| freescout-help-desk/freescout · AGPL-3.0 | Help Scout Customer support helpdesk / shared inbox | $5/mo+ easy · 20min docker-compose (PHP + MariaDB) | alive |
| 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 |
| knadh/listmonk · AGPL-3.0 | Mailchimp Email marketing / newsletters | $5/mo+ easy · 10min docker-compose | alive |
Other stacks
- Indie Hacker self-host stack · 5 picks
- Remote team self-host stack · 5 picks
- Dev platform self-host stack · 5 picks
- Observability on $5 self-host stack · 5 picks
- Marketing team self-host stack · 5 picks
- Product team self-host stack · 5 picks
- AI builder self-host stack · 4 picks
- Privacy-first self-host stack · 5 picks