Установка Chatwoot на свой сервер: термины и чек-лист

Подробности, цифры, термины и чек-лист по теме «Установка Chatwoot на свой сервер». Страница справочника целиком: Установка Chatwoot на сервер.

Коротко о теме

Установка Chatwoot на VPS через Docker Compose: сервисы rails и sidekiq, PostgreSQL и Redis, домен с HTTPS, виджет на сайт, Telegram и почта.

Подробности по разделам

Что умеет Chatwoot и когда он нужен вместо общего почтового ящика

Если нужны заявки со статусами, сроками и базой знаний, смотрите Zammad. Если главное это воронка продаж, начните с подборки self hosted CRM.

Сколько памяти и ядер нужно Chatwoot на сервере

Вложения клиентов по умолчанию лежат на диске сервера, поэтому при потоке фотографий смотрите на место, а не на процессор. Три ответа о команде и переписке, и калькулятор подберёт готовую конфигурацию

Как подключить к Chatwoot виджет, Telegram и ИИ-бота

Почту подключают по IMAP и SMTP от адреса вида support@вашдомен. Автоматические ответы подключаются через агент-ботов: в настройках Chatwoot создают бота с адресом вебхука, и каждое новое сообщение уходит на этот адрес. Сам бот работает снаружи: это может быть сценарий в n8n или агент с базой знаний, о том, как его собрать, написано на странице ИИ-агент на сайт.

Резервные копии и обновление Chatwoot без потери диалогов

Перед этим сделайте дамп: откатить миграцию проще из копии, чем вручную.

Ключевые цифры

Термины на странице

Telegram-бот
Telegram-бот работает постоянно, поэтому его размещают на сервере, а не на обычном хостинге.
PostgreSQL
PostgreSQL это база данных для приложений с большими объёмами и сложными запросами.
n8n
n8n это программа для автоматизации: связывает сервисы сценариями без программирования.
152-ФЗ
152-ФЗ это закон о персональных данных. Вместе с требованием локализации он обязывает хранить базы с данными россиян на серверах в России.
Redis
Redis это хранилище данных в памяти. Его используют как кеш и очередь задач.
A-запись
A-запись связывает домен с IPv4-адресом сервера.
Certbot
Certbot это программа, которая получает и продлевает сертификаты Let's Encrypt на сервере.
IMAP
IMAP хранит письма на сервере и синхронизирует их между устройствами.

Что проверить

  1. Выберите конфигурацию по памяти и диску под задачу, процессор обычно вторичен.
  2. Проверьте тип виртуализации: KVM даёт свою систему и гарантированные ресурсы.
  3. Уточните, входит ли IPv4 и сколько стоит трафик сверх пакета.
  4. Храните данные контейнеров в томах.
  5. Закрепляйте версии образов, а не latest.
  6. Ограничьте ресурсы контейнеров, чтобы один не съел весь сервер.

Связанные страницы