Docs / Self-Hosted Applications / How to Self-Host Chatwoot Customer Support

How to Self-Host Chatwoot Customer Support

By Admin · Mar 1, 2026 · Updated Apr 23, 2026 · 28 views · 1 min read

What Is Chatwoot?

Chatwoot is an open-source customer engagement platform. It provides live chat, email support, social media integration, and a shared inbox for your support team — similar to Intercom or Zendesk.

Requirements

  • A Breeze with at least 4 GB RAM
  • Docker and Docker Compose

Docker Setup

git clone https://github.com/chatwoot/chatwoot /opt/chatwoot
cd /opt/chatwoot
cp .env.example .env
nano .env  # Set SECRET_KEY_BASE, FRONTEND_URL, SMTP settings
docker compose up -d

Features

  • Live chat widget for your website
  • Shared team inbox
  • Email channel integration
  • WhatsApp, Facebook, Twitter, Instagram integration
  • Canned responses and macros
  • Customer satisfaction surveys
  • Knowledge base builder
  • Agent assignment and workload management
  • Reporting and analytics

Adding the Chat Widget

After setup, go to Settings → Inboxes → Website, and copy the JavaScript snippet to add to your website's HTML.

Was this article helpful?