Установка Flowise на свой сервер: термины и чек-лист
Подробности, цифры, термины и чек-лист по теме «Установка Flowise на свой сервер». Страница справочника целиком: Установка Flowise на сервер.
Коротко о теме
Установка Flowise в Docker: данные в каталоге ~/.flowise, база SQLite или PostgreSQL, очередь на Redis, вход по почте и паролю, домен с HTTPS.
Подробности по разделам
Что собирают в Flowise и кому он нужен
Своя установка нужна, когда данные и ключи моделей должны оставаться у вас, а число запросов не должно упираться в тариф облачной версии. Типичная задача: бот поддержки, который отвечает по базе знаний из PDF и регламентов, то есть RAG. Если выбираете между конструкторами, начните со сравнения на странице конструктор ИИ-агентов.
Когда Flowise нужны PostgreSQL и Redis
По умолчанию все запросы к ботам обрабатывает один процесс Node.js. Документация прямо пишет, что при большом числе запросов это плохо масштабируется, и предлагает режим очереди: MODE=queue, Redis как брокер и отдельные контейнеры-исполнители с параметром WORKER_CONCURRENCY. Сделайте копию ~/.flowise или снимок сервера, затем docker compose pull и docker compose up -d.
Ключевые цифры
- Да: npm install -g flowise и npx flowise start при Node.js 20 и новее.
Термины на странице
- Node.js
- Node.js это среда для запуска JavaScript на сервере.
- Ollama
- Ollama запускает языковые модели на своём компьютере или сервере одной командой.
- PostgreSQL
- PostgreSQL это база данных для приложений с большими объёмами и сложными запросами.
- SMTP
- SMTP это протокол отправки писем.
- Redis
- Redis это хранилище данных в памяти. Его используют как кеш и очередь задач.
- Apache
- Apache это веб-сервер. На хостинге с ним работают файлы .htaccess.
- Let's Encrypt
- Let's Encrypt выпускает бесплатные DV-сертификаты на 90 дней с автоматическим продлением.
- Задержка
- Задержка это время ответа сервера. Она растёт с расстоянием до дата-центра.
Что проверить
- Храните данные контейнеров в томах.
- Закрепляйте версии образов, а не latest.
- Ограничьте ресурсы контейнеров, чтобы один не съел весь сервер.
- Выберите конфигурацию по памяти и диску под задачу, процессор обычно вторичен.
- Проверьте тип виртуализации: KVM даёт свою систему и гарантированные ресурсы.
- Уточните, входит ли IPv4 и сколько стоит трафик сверх пакета.