Botpress в Docker на своём сервере: термины и чек-лист
Подробности, цифры, термины и чек-лист по теме «Botpress в Docker на своём сервере». Страница справочника целиком: Botpress в Docker.
Коротко о теме
Botpress в Docker на своём сервере: версия v12 и образ botpress/server, двойная лицензия AGPLv3, домен с HTTPS и когда выбрать облако.
Подробности по разделам
Что такое Botpress и какая версия ставится на сервер
Botpress v12 остался версией, которую можно поставить к себе: готовые сборки под Windows, macOS и Linux, официальный Docker-образ и сборка из исходников. Документация v12 переехала на отдельный сайт v12.botpress.com, код лежит в репозитории botpress/v12. Если вам нужен бот на языковой модели с базой знаний, сравните Botpress с конструкторами Flowise и Dify: они развиваются как продукты для своего сервера.
Лицензия Botpress v12: AGPLv3 или проприетарная
Если вы правите сам Botpress или встраиваете его в коммерческий сервис, разберитесь с лицензией до запуска, а не после.
Домен и HTTPS для Botpress на своём сервере
Студию разработчика стоит закрыть отдельно: доступ к ней даёт полный контроль над ботами.
Ключевые цифры
- Он относится к версии v12; облачная Botpress Cloud на свой сервер не ставится. v12 вы ставите и обслуживаете сами: сборка, Docker или исходники, лицензия AGPLv3 по умолчанию.
- Да, готовой сборкой для Windows, macOS или Linux с сайта документации v12 либо из исходников.
Термины на странице
- Linux
- Linux это семейство операционных систем для серверов: Ubuntu, Debian, AlmaLinux и другие.
- LLM
- LLM это большая языковая модель. Для запуска на своём сервере ей нужна видеопамять или много оперативной.
- Telegram-бот
- Telegram-бот работает постоянно, поэтому его размещают на сервере, а не на обычном хостинге.
- Certbot
- Certbot это программа, которая получает и продлевает сертификаты Let's Encrypt на сервере.
- Debian
- Debian это дистрибутив Linux, на котором основана Ubuntu. Его ценят за стабильность.
- Nginx
- Nginx это веб-сервер и обратный прокси. Его часто ставят перед приложением, чтобы раздавать статику и держать HTTPS.
- Node.js
- Node.js это среда для запуска JavaScript на сервере.
- Python
- Python это язык программирования. На сервере на нём часто пишут ботов и скрипты.
Что проверить
- Храните данные контейнеров в томах.
- Закрепляйте версии образов, а не latest.
- Ограничьте ресурсы контейнеров, чтобы один не съел весь сервер.
- Выберите конфигурацию по памяти и диску под задачу, процессор обычно вторичен.
- Проверьте тип виртуализации: KVM даёт свою систему и гарантированные ресурсы.
- Уточните, входит ли IPv4 и сколько стоит трафик сверх пакета.