Установка Dify на свой сервер
Установка Dify на сервер идёт через Docker Compose из официального репозитория: одна команда поднимает 15 контейнеров, от API и воркеров до PostgreSQL, Redis и векторной базы Weaviate. Поэтому Dify требует больше соседей по классу: от 2 ядер и 4 ГБ памяти.
Ответ за 30 секунд
Под Dify берите 2 ядра и 4 ГБ памяти как нижнюю границу, с большой базой знаний сразу 8 ГБ. Ставьте из тега последнего релиза, до запуска задайте INIT_PASSWORD и замените ключ DIFY_AGENT_SERVER_SECRET_KEY: в примере стоит значение для разработки.
Конфигурации от 2 ядер и 4 ГБ на NVMe, почасовая оплата: тестовый запуск Dify обойдётся в рубли, а не в месячный тариф.
Сколько ресурсов нужно Dify на VPS4 ГБминимум памяти по README
15контейнеров в compose-файле
2.24.0минимальная версия Compose
01 · 1 мин
Что внутри Dify и почему он тяжелее Flowise#
Dify это платформа для ИИ-приложений: чат-боты, рабочие процессы, агенты с инструментами и база знаний с поиском по документам. Модели и инструменты подключаются плагинами из маркетплейса Dify. Лицензия основана на Apache 2.0, но с дополнительными условиями: прочитайте их до того, как продавать доступ к своей установке нескольким клиентам.
Тяжесть Dify в том, что это набор сервисов, а не одна программа:
| Группа | Контейнеры | Зачем |
|---|---|---|
| Ядро (7) | api, api_websocket, worker, worker_beat, web, plugin_daemon, agent_backend | Интерфейс, API, фоновые задачи, плагины |
| Зависимости (8) | db_postgres, redis, weaviate, nginx, ssrf_proxy, agent_ssrf_proxy, sandbox, local_sandbox | База, очередь, векторы, прокси, песочницы для кода |
Если нужен лёгкий конструктор на один контейнер, посмотрите Flowise. Общая картина по платформам: конструктор ИИ-агентов.
Инструмент · 1 мин
Сколько ресурсов нужно Dify на VPS#
README Dify называет минимум: 2 ядра и 4 ГиБ памяти. Для Docker Desktop на Mac документация просит выделить виртуальной машине 2 vCPU и 8 ГиБ, это хороший ориентир и для сервера, где база знаний большая. Docker Compose нужен версии 2.24.0 или новее.
Диск уходит на образы, базу PostgreSQL, векторы Weaviate и загруженные файлы. Всё это лежит в каталоге docker/volumes рядом с compose-файлом.
Какой сервер взять под Dify
Калькулятор стартует с минимума из README: 2 ядра и 4 ГБ
03 · 1 мин
Установка Dify через Docker Compose на Ubuntu#
- Поставьте Docker с Compose 2.24.0+ и проверьте версию командой
docker compose version. - Склонируйте последний релиз. Команде нужны git, curl и jq.
- Создайте .env из примера и поправьте переменные из следующего раздела.
- Запустите
docker compose up -dи проверьтеdocker compose ps: контейнеры должны быть Up или healthy, init_permissions в статусе Exited это норма. - Откройте
http://IP-сервера/installи создайте учётную запись администратора.
git clone --branch "$(curl -s https://api.github.com/repos/langgenius/dify/releases/latest | jq -r .tag_name)" https://github.com/langgenius/dify.git
cd dify/docker
cp .env.example .env
docker compose up -d
04 · 1 мин
Какие переменные Dify поменять до первого запуска#
Модели Dify берёт у провайдеров через плагины: OpenAI, Anthropic, OpenAI-совместимые API вроде AI Gateway с оплатой в рублях, локальная Ollama. Внутри контейнера localhost указывает на сам контейнер, поэтому Ollama на хосте задают через адрес хоста в сети Docker, например host.docker.internal, если он настроен.
INIT_PASSWORD: пароль на страницу /install. Без него создать администратора сможет любой, кто первым откроет адрес сервера.DIFY_AGENT_SERVER_SECRET_KEY: в примере значение для разработки, комментарий в файле прямо просит заменить его в продакшене.SECRET_KEY: если оставить пустым, Dify сгенерирует постоянный ключ в каталоге хранилища. Терять этот каталог нельзя.CONSOLE_API_URL,APP_WEB_URLи соседние адреса: пропишите домен, когда он появится.
05 · 1 мин
HTTPS и обновление Dify без потери данных#
Снаружи Dify слушает порт 80 через свой Nginx. HTTPS включается в нём же: NGINX_HTTPS_ENABLED=true, сертификат в файлах dify.crt и dify.key, а для Let's Encrypt в compose есть сервис certbot и переменная NGINX_ENABLE_CERTBOT_CHALLENGE. Если на сервере уже стоит Caddy или Traefik, смените EXPOSE_NGINX_PORT на внутренний порт и проксируйте на него.
Обновление Dify зависит от релиза, поэтому начинайте с его заметок. Общий порядок: копия docker/volumes, новый тег, сравнение .env.example со своим .env на новые переменные, затем docker compose pull и up -d. Если вы правили compose-файл, перенесите правки в новую версию файла, а не оставляйте старый: релизы добавляют сервисы. Где держать копии: сервер для бэкапов.
06 · 1 мин
Вопросы об установке Dify#
Почему Dify не открывается после docker compose up?
Проверьте docker compose ps: часть сервисов стартует дольше минуты, а при нехватке памяти контейнеры перезапускаются по кругу. Если на сервере меньше 4 ГБ, начните поиск причины с памяти.
Как перезапустить Dify в Docker?
Из каталога dify/docker: docker compose restart для мягкого перезапуска или docker compose down и docker compose up -d, если меняли .env. Данные в docker/volumes при этом сохраняются.
Можно ли поставить Dify без Docker?
Можно собрать из исходников, но это путь для разработчиков самого Dify: вручную придётся поднять PostgreSQL, Redis, векторную базу и песочницу. Для сервера документация предлагает Docker Compose.
Почему этому можно верить
Как мы проверяли
Источники цифр на этой странице: VPS и VDS серверы Таймвеб Клауд, timeweb.cloud/services/vds-vps, проверено 14 октября 2026; AI Gateway Таймвеб Клауд, timeweb.cloud/services/ai-gateway, проверено 14 октября 2026; Маркетплейс приложений Таймвеб Клауд, timeweb.cloud/marketplace, проверено 14 октября 2026; Dify: README, требования и лицензия, github.com/langgenius/dify, проверено 14 октября 2026; Документация Dify: развёртывание через Docker Compose, docs.dify.ai/en/self-host/quick-start/docker-compose, проверено 14 октября 2026; Dify: docker/.env.example и docker-compose.yaml, github.com/langgenius/dify/tree/main/docker, проверено 14 октября 2026.
Запустите свой сервер за пару минут
Почасовая оплата: тестовый стенд на сутки стоит десятки рублей, а не месячный тариф.
- NVMe-диски и гарантированная доля процессора
- Root-доступ и любой софт, от Docker до игровых серверов
- Маркетплейс: 91 приложение в один клик
- Бесплатный перенос проекта силами специалистов