Langflow в Docker на своём сервере
Langflow в Docker запускается одной командой с образом langflowai/langflow: визуальный редактор открывается на порту 7860, а вход защищён паролем суперпользователя. Для постоянной работы берут compose-файл из репозитория, в нём уже есть PostgreSQL и том для настроек.
Ответ за 30 секунд
Берите сервер от 2 ядер и 4 ГБ памяти: минимум из документации 2 ГБ, но разбор документов съедает запас. Запускайте compose-файл с PostgreSQL, задайте свой LANGFLOW_SECRET_KEY и уберите публикацию порта 5432 из примера.
Конфигурация 2 ядра и 4 ГБ на NVMe с почасовой оплатой: проверьте потоки и решите, оставлять ли сервер.
Сколько памяти нужно Langflow7860порт редактора
2 ГБминимум памяти по документации
MITлицензия
01 · 1 мин
Что делает Langflow и чем он отличается от Flowise#
Langflow это визуальный редактор ИИ-потоков на Python: агенты, чат-боты, поиск по документам собираются из компонентов на холсте. Любой компонент можно открыть и поправить кодом на Python, а готовый поток вызвать по API или подключить к ИИ-клиенту как MCP-сервер. Лицензия MIT.
От Flowise он отличается языком: Flowise написан на Node.js, Langflow на Python, поэтому в него проще встроить свои библиотеки для обработки данных. По задачам они похожи, сводная таблица конструкторов есть на странице конструктор ИИ-агентов.
Инструмент · 1 мин
Сколько памяти нужно Langflow#
| Сценарий | Процессор | Память | Источник |
|---|---|---|---|
| Минимум для установки | 2 ядра | 2 ГБ | страница установки |
| Рекомендация | многоядерный | от 4 ГБ | страница установки |
| Бэкенд в проде, на один экземпляр | 0,5 CPU | 1 ГБ | рекомендации для продакшена |
Для пакета без Docker нужен Python от 3.10 до 3.14. В Docker версия Python уже внутри образа, на сервер ставится только Docker. Тяжёлую работу Langflow делает при загрузке файлов: разбивает их на куски и считает векторы, поэтому память добавляют под документы, а не под число пользователей.
Какой сервер взять под Langflow
Калькулятор начинает с минимума из документации: 2 ядра и 2 ГБ
03 · 1 мин
Запуск Langflow в Docker и Docker Compose#
Быстрая проверка без базы данных: одна команда, вход по логину langflow и паролю, который вы передали в переменной.
docker run -d --name langflow -p 7860:7860 \
-e LANGFLOW_SUPERUSER_PASSWORD="длинный-пароль" \
langflowai/langflow:latest
Для постоянной работы используйте пример из репозитория, папка docker_example:
- Скачайте репозиторий
langflow-ai/langflowи перейдите вdocker_example. - Создайте .env со строкой
LANGFLOW_SUPERUSER_PASSWORD: без неё compose-файл откажется стартовать. - Поменяйте пароль PostgreSQL в обоих местах, в сервисе базы и в
LANGFLOW_DATABASE_URL: в примере стоитlangflow. - Удалите блок ports у сервиса postgres. Приложение ходит в базу по внутренней сети Docker, а опубликованный порт 5432 виден из интернета.
- Запустите
docker compose up -dи откройте редактор.
Compose-файл держит два тома: langflow-postgres с базой и langflow-data с журналами, файлами и секретным ключом (переменная LANGFLOW_CONFIG_DIR=/app/langflow).
04 · 1 мин
Вход, ключи API и HTTPS в Langflow#
Официальные образы стартуют с LANGFLOW_AUTO_LOGIN=false, то есть без пароля в редактор не попасть. Документация добавляет ещё два правила для сервера: задать свой LANGFLOW_SECRET_KEY вместо значения по умолчанию и поставить Langflow за обратный прокси с HTTPS.
- Прокси: Nginx с сертификатом Certbot или Caddy, порт 7860 при этом публикуют только на
127.0.0.1. - Запуск потоков через
/api/v1/run/по умолчанию требует ключ API Langflow. Ключи создают в настройках, у каждого пользователя свои. - Вебхуки тоже проверяют ключ. Отключать это переменной
LANGFLOW_WEBHOOK_AUTH_ENABLEстоит только для внутренней сети.
Ключи моделей (OpenAI, AI Gateway, Anthropic) хранятся в компонентах как переменные. Если модель локальная, Langflow обращается к Ollama по её адресу API.
05 · 1 мин
Как обновить образ Langflow и сохранить потоки#
Потоки, пользователи и ключи лежат в PostgreSQL, файлы и секретный ключ в томе langflow-data. Оба тома переживают пересоздание контейнера, поэтому обновление это docker compose pull и docker compose up -d.
В примере стоит тег latest с pull_policy: always: каждый перезапуск может принести новую версию. На рабочем сервере закрепите конкретный тег из Docker Hub и меняйте его вручную после копии базы. Как хранить дампы PostgreSQL отдельно от сервера, описано в разделе сервер для бэкапов.
06 · 1 мин
Вопросы о Langflow в Docker#
Какой логин у Langflow после запуска в Docker?
Логин langflow, пароль тот, что передан в LANGFLOW_SUPERUSER_PASSWORD. Без этой переменной compose-файл из репозитория не запустится.
Можно ли оставить Langflow на SQLite?
Для одного человека и тестов можно. Для продакшена документация Langflow рекомендует внешний PostgreSQL: он рассчитан на параллельную работу и копируется штатными дампами.
Как вызвать поток Langflow из своего приложения?
Отправить запрос на /api/v1/run/ с идентификатором потока и ключом API Langflow. Тот же поток можно отдать ИИ-клиенту как MCP-сервер.
Почему этому можно верить
Как мы проверяли
Источники цифр на этой странице: VPS и VDS серверы Таймвеб Клауд, timeweb.cloud/services/vds-vps, проверено 14 октября 2026; AI Gateway Таймвеб Клауд, timeweb.cloud/services/ai-gateway, проверено 14 октября 2026; Маркетплейс приложений Таймвеб Клауд, timeweb.cloud/marketplace, проверено 14 октября 2026; Документация Langflow: установка и системные требования, docs.langflow.org/get-started-installation, проверено 14 октября 2026; Документация Langflow: Docker, docs.langflow.org/deployment-docker, проверено 14 октября 2026; Документация Langflow: рекомендации для продакшена, docs.langflow.org/deployment-prod-best-practices, проверено 14 октября 2026; Документация Langflow: ключи API и аутентификация, docs.langflow.org/api-keys-and-authentication, проверено 14 октября 2026; Langflow: docker_example/docker-compose.yml, github.com/langflow-ai/langflow/blob/main/docker_example/docker-compose.yml, проверено 14 октября 2026.
Запустите свой сервер за пару минут
Почасовая оплата: тестовый стенд на сутки стоит десятки рублей, а не месячный тариф.
- NVMe-диски и гарантированная доля процессора
- Root-доступ и любой софт, от Docker до игровых серверов
- Маркетплейс: 91 приложение в один клик
- Бесплатный перенос проекта силами специалистов