Chatwoot
★ 37.7kA self-hosted alternative to Zendesk, Intercom, Freshdesk
MIT LicenseOpen Source — No Paywall4 Containers — 4 containers — moderate hosting footprintDocker · K8s · SourceNeeds Pgvector1 documented maintainer
About
Chatwoot is a self-hosted customer support platform aimed at businesses that want a centralized inbox for customer conversations. It positions itself as an open-source alternative to products like...
Community Ratings
No ratings yetNew this week
Read recap →Weekly Recap — Oct 2, 2026 – Oct 9, 2026Oct 9, 2026
Features
- omnichannel inbox
- live chat
- email support
- social messaging channels
- help center portal
- private notes and @mentions
- labels
- canned responses
- auto-assignment
- reports and insights
Details
- Last Updated
- Oct 11, 2026
- Created
- Aug 14, 2019
- Install Methods
- dockerkubernetessource
- Requirements
- environment variablesHerokuDigitalOcean
- Backup & Export
- downloadable reports
- Runtime / Stack
- RubyDockerK8S
- Privacy & Independence
- Cloud: Optional
- User Model
- Multi-User
- Deployment
Deployment: Docker Compose ✓4 Containers — moderate hosting footprintRuns as 4 containers
Run Chatwoot with Docker Compose
Compose file from the Chatwoot project repository.
4 services · database: pgvector · infra: pgvector, redis
no resource limits declared
needs persistent storage (2 volumes)
docker-compose.production.yaml · @ e3b05e4 · scanned Sep 22, 2026
version: '3'
services:
base: &base
image: chatwoot/chatwoot:latest
env_file: .env ## Change this file for customized env variables
volumes:
- storage_data:/app/storage
rails:
<<: *base
depends_on:
- postgres
- redis
ports:
- '127.0.0.1:3000:3000'
environment:
- NODE_ENV=production
- RAILS_ENV=production
- INSTALLATION_ENV=docker
entrypoint: docker/entrypoints/rails.sh
command: ['bundle', 'exec', 'rails', 's', '-p', '3000', '-b', '0.0.0.0']
restart: always
sidekiq:
<<: *base
depends_on:
- postgres
- redis
environment:
- NODE_ENV=production
- RAILS_ENV=production
- INSTALLATION_ENV=docker
command: ['bundle', 'exec', 'sidekiq', '-C', 'config/sidekiq.yml']
restart: always
postgres:
image: pgvector/pgvector:pg16
restart: always
ports:
- '127.0.0.1:5432:5432'
volumes:
- postgres_data:/var/lib/postgresql/data
environment:
- POSTGRES_DB=chatwoot
- POSTGRES_USER=postgres
# Please provide your own password.
- POSTGRES_PASSWORD=
redis:
image: redis:alpine
restart: always
command: ["sh", "-c", "redis-server --requirepass \"$REDIS_PASSWORD\""]
env_file: .env
volumes:
- redis_data:/data
ports:
- '127.0.0.1:6379:6379'
volumes:
storage_data:
postgres_data:
redis_data:
This file may be out of date. Check the Chatwoot documentation for current setup steps.
Tags
Track your self-hosted stack
Bookmark software to try, rate tools you've used, and keep your collection in one place.
Metadata extracted from README on Mar 25, 2026
Related Software
Tiledesk
322
Tiledesk is an open source live chat and customer support platform with integrated chatbots and multi-channel messaging.
Custom CommunicationsTicketing SystemsCRM Systems+4
Open Core
EspoCRM
3.5k
An open-source CRM platform for managing leads, contacts, sales, marketing campaigns, and support cases.
CRM SystemsCopyleft LicenseAutomation Tools+3
Fully FOSS
UVDesk
19.6k
UVdesk Community is an open-source helpdesk system for building and customizing customer support portals and ticket workflows.
Dev Project ManagementTicketing SystemsCRM Systems+4
Libredesk
3.0k
Libredesk is a modern, self-hosted customer support desk with shared inboxes, automation, permissions, and AI-assisted replies.
Ticketing SystemsCRM SystemsSelf Hosting Solutions+2
OTOBO
336
OTOBO is a web-based open-source ticketing tool for service organizations, with ticketing, knowledge base, and ITSM/CMDB capabilities.
Ticketing SystemsKnowledge ManagementCRM Systems+4
Erxes
4.1k
erxes is a self-hosted experience management platform that unifies marketing, sales, operations, and support.
Ticketing SystemsFOSS with IssuesOpen-Washing Risk+4
Source AvailableFOSS with Issues
Huly
27.9k
Huly Platform is a self-hostable framework for building business applications such as CRM, chat, project management, HRM, and ATS systems.
Dev Project ManagementCopyleft LicenseTask Management+4
Single Container
FreeScout
4.6k
FreeScout is a free, self-hosted help desk and shared inbox alternative to Zendesk and Help Scout built with PHP/Laravel.
Ticketing SystemsCopyleft LicenseCRM Systems+2
Zammad
6.0k
Zammad is a web-based open-source helpdesk and customer support platform for managing customer inquiries across multiple channels.
Ticketing SystemsCopyleft LicenseCRM Systems+2
ITFlow
1.0k
ITFlow is a free and open-source platform for MSPs that combines IT documentation, ticketing, and accounting/billing in one system.
Ticketing SystemsCopyleft LicenseCRM Systems+3
Deskpro
On-Premise help desk software that includes email, chat, voice & help centre publishing. Full visible source code and API.
Ticketing SystemsKnowledge ManagementCRM Systems+1
Jitbit Helpdesk
Help desk software - simple but powerful.
Ticketing SystemsCRM SystemsKnowledge Management+1
