What this stack is
Customer Support Center is the complete support-operations platform in one VPS deploy: ticketing (osTicket), omnichannel customer chat (Chatwoot), public status page (Cachet), and uptime monitoring (Uptime Kuma). Replaces Zendesk + Intercom + StatusPage + UptimeRobot subscriptions with self-hosted equivalents.
For the hosting provider, this is the "replace 4 support SaaS subscriptions" product. Sells to SMBs, agencies, and SaaS companies running their own customer support without enterprise IT budgets.
What it's for
- Email + form-based ticketing — osTicket organizes incoming support requests, assigns to agents, tracks SLA
- Live chat + omnichannel — Chatwoot consolidates website chat + Facebook + WhatsApp + email + Instagram in one inbox
- Public status page — Cachet shows incident history, scheduled maintenance, current status to customers
- Uptime monitoring — Uptime Kuma watches your services, alerts on downtime, drives the Cachet status page
Who it's for
- SMBs with active customer base (50-5000 customers) needing structured support
- SaaS companies at seed-to-Series-A stage replacing Zendesk + Intercom bills
- Agencies running client support across multiple brand projects
- E-commerce operators with steady ticket volume + need for live chat
- MSPs offering managed services with documented incident response
Apps in this stack
| App | Role |
| osTicket | Ticketing — email, web form, agent assignment, SLA, knowledge base |
| Chatwoot | Omnichannel customer chat — website widget + social media + email in one inbox |
| Cachet | Public status page — incidents, scheduled maintenance, uptime history |
| Uptime Kuma | Uptime monitoring — HTTP, ping, DNS, port, certificate expiry monitoring + alerts |
Sizing & deployment
- Recommended VPS: 4 GB RAM, 2 vCPU, 30 GB NVMe storage
- No GPU needed
- Database: shared MariaDB across osTicket + Chatwoot
- Deploy time: ~20 min one-click, all SSL automatic via Let's Encrypt
- Backup profile: nightly DB dumps + Chatwoot attachments + Cachet config + Uptime Kuma monitor definitions
Why hosters sell this
SaaS companies hit the support cost wall at ~$500-2000/mo (Zendesk Team $49/agent + Intercom Starter $39 + StatusPage $99 + UptimeRobot $7 across 5 agents = $545+/mo). Your offer is fixed monthly cost, no per-agent fees, no surprise overage bills.
Common resale shape:
- Solo founder tier — single VPS, 1-2 agents, basic ticketing + chat
- Growing SaaS tier — single VPS, 3-10 agents, full omnichannel, public status page
- Agency tier — single VPS, multi-brand support (multiple Chatwoot inboxes), white-label status pages
Stack retail pricing is set by the hoster. See the suggested retail hint on this page as starting anchor; refer to bluix.net/bluixapps.php for the Bluix module license layer.
Compliance profile
- Customer support data stays on the VPS — tickets, chat logs, customer PII never leave
- GDPR-clean ticket retention policies configurable per-tenant
- Audit log of every ticket access, every chat read, every agent action
- Right-to-be-forgotten — delete customer record in osTicket + Chatwoot = full removal
- DPA-ready for processor (hoster) ↔ controller (SaaS company) relationship