Главная/ИИ/Botpress

Botpress в Docker на своём сервере

Botpress в Docker сегодня это версия v12: официальный образ botpress/server запускает студию и бота на порту 3000. После запуска Botpress Cloud основной продукт компании облачный, а v12 живёт в отдельном репозитории со своей документацией, поэтому сначала решите, нужна ли вам именно своя копия.

4 мин чтенияДанные проверены 16 октября 2026

Ответ за 30 секунд

Своя установка Botpress это версия v12 в Docker, а не облачная платформа. Для одного бота хватит 1 ядра и 2 ГБ памяти; публикуйте порт 3000 только на 127.0.0.1 за HTTPS-прокси и заранее выберите лицензию: по умолчанию боты идут под AGPLv3.

Root-доступ, Docker и постоянный IP для вебхуков мессенджеров, оплата по часам.

Когда вместо Botpress выбрать другой путь

01 · 1 мин

Что такое Botpress и какая версия ставится на сервер#

Botpress это платформа для чат-ботов с визуальным редактором диалогов. Сейчас у компании два продукта. Botpress Cloud работает только у разработчиков, и README прямо называет его самым быстрым способом начать. Botpress v12 остался версией, которую можно поставить к себе: готовые сборки под Windows, macOS и Linux, официальный Docker-образ и сборка из исходников.

Документация v12 переехала на отдельный сайт v12.botpress.com, код лежит в репозитории botpress/v12. Если вам нужен бот на языковой модели с базой знаний, сравните Botpress с конструкторами Flowise и Dify: они развиваются как продукты для своего сервера.

02 · 1 мин

Лицензия Botpress v12: AGPLv3 или проприетарная#

Botpress v12 распространяется по двойной лицензии: AGPLv3 и Botpress Proprietary License. Любой бот, созданный в Botpress, по умолчанию идёт под AGPLv3, переключить его на лицензию Botpress можно в веб-интерфейсе бота.

Что это значит на практике: AGPLv3 требует открыть исходный код изменённой программы тем, кто пользуется ей по сети. Если вы правите сам Botpress или встраиваете его в коммерческий сервис, разберитесь с лицензией до запуска, а не после.

03 · 1 мин

Запуск Botpress v12 в Docker Compose#

  1. Поставьте Docker и Compose на чистую Ubuntu или Debian.
  2. Возьмите пример из репозитория examples/docker-compose: образ botpress/server и порт 3000.
  3. Добавьте перезапуск и локальную публикацию порта, как в файле ниже, и закрепите конкретную версию образа из Docker Hub вместо тега по умолчанию.
  4. Подключите том для данных. Всё, что приложение пишет внутрь контейнера, пропадёт при пересоздании; путь каталога данных и переменные для внешней базы описаны в разделе документации v12 о развёртывании через Docker Compose.
  5. Запустите docker compose up -d и откройте студию через туннель ssh -N -L 3000:127.0.0.1:3000 root@IP-сервера.
services:
  botpress:
    image: botpress/server
    restart: unless-stopped
    ports:
      - "127.0.0.1:3000:3000"

Без Docker v12 ставится готовой сборкой под вашу систему с сайта документации. Docker удобнее на сервере: обновление сводится к новому образу, а откат к старому тегу.

04 · 1 мин

Домен и HTTPS для Botpress на своём сервере#

Мессенджеры отправляют сообщения боту вебхуками и почти всегда требуют HTTPS. Поэтому перед Botpress ставят обратный прокси: Nginx с сертификатом Certbot или Caddy, который получает сертификат сам.

bot.example.com {
    reverse_proxy 127.0.0.1:3000
}

После этого пропишите внешний адрес в настройках сервера Botpress, чтобы ссылки на студию и адреса вебхуков строились на домен, а не на localhost. Студию разработчика стоит закрыть отдельно: доступ к ней даёт полный контроль над ботами.

Инструмент · 1 мин

Когда вместо Botpress выбрать другой путь#

Для самого Botpress v12 нагрузку дают число ботов и диалогов. Калькулятор ниже даёт стартовую конфигурацию.

  • Свой сервер не обязателен: тогда проще Botpress Cloud, там не нужно следить за обновлениями и сертификатами.
  • Нужен бот на языковой модели с поиском по документам: Flowise, Dify или Langflow, у них есть compose-файлы и свежие релизы.
  • Нужен простой бот для Telegram на Python или Node.js: обычный VPS и свой код, см. хостинг для Telegram-бота.

Какой сервер взять под Botpress v12

Оценка редакции: требований к железу в README нет

Сколько ботов
Сколько диалогов
Где хранить данные

06 · 1 мин

Вопросы о Botpress в Docker#

Есть ли у Botpress официальный Docker-образ?

Да, botpress/server на Docker Hub. Он относится к версии v12; облачная Botpress Cloud на свой сервер не ставится.

Чем Botpress v12 отличается от Botpress Cloud?

v12 вы ставите и обслуживаете сами: сборка, Docker или исходники, лицензия AGPLv3 по умолчанию. Botpress Cloud работает у разработчиков, и её README рекомендует как самый быстрый старт.

Можно ли запустить Botpress v12 без Docker?

Да, готовой сборкой для Windows, macOS или Linux с сайта документации v12 либо из исходников. На сервере Docker удобнее для обновлений и отката.

Почему этому можно верить

Как мы проверяли

Требования из документацииРесурсы, порты и команды сверены с официальной документацией, дата проверки указана.
Всё можно повторитьКоманды и расчёты описаны так, что их повторит любой читатель.
Независимый справочникНе связан с разработчиками приложений и провайдерами и пишет о минусах тоже.

Источники цифр на этой странице: VPS и VDS серверы Таймвеб Клауд, timeweb.cloud/services/vds-vps, проверено 14 октября 2026; Маркетплейс приложений Таймвеб Клауд, timeweb.cloud/marketplace, проверено 14 октября 2026; Botpress v12: README и лицензия, github.com/botpress/v12, проверено 15 октября 2026; Botpress v12: пример docker-compose.yml, github.com/botpress/v12/blob/master/examples/docker-compose/docker-compose.yml, проверено 15 октября 2026.

SBРедакция SelfBase · обновлено 16 октября 2026

Запустите свой сервер за пару минут

Почасовая оплата: тестовый стенд на сутки стоит десятки рублей, а не месячный тариф.

  • NVMe-диски и гарантированная доля процессора
  • Root-доступ и любой софт, от Docker до игровых серверов
  • Маркетплейс: 91 приложение в один клик
  • Бесплатный перенос проекта силами специалистов
Альтернативы