This guide uses the official Chatwoot Docker Compose deployment.
mkdir -p chatwoot
cd chatwoot
curl -o docker-compose.yml https://raw.githubusercontent.com/chatwoot/chatwoot/develop/docker-compose.production.yaml
curl -o .env https://raw.githubusercontent.com/chatwoot/chatwoot/develop/.env.example
Update .env with your domain, SMTP settings, and secrets.
docker compose run --rm rails bundle exec rails db:chatwoot_prepare
docker compose up -d
Open http://example.com and create the admin user.
Check the Chatwoot self-hosting documentation or reach out via our contact page.