Установка Dify на свой сервер: коротко и с данными

Конспект страницы: 6 разделов коротко, данные на 14 октября 2026 и ответы на 3 вопроса. Полный разбор с примерами: Установка Dify на свой сервер.

Коротко

Установка Dify на сервер идёт через Docker Compose из официального репозитория: одна команда поднимает 15 контейнеров, от API и воркеров до PostgreSQL, Redis и векторной базы Weaviate. Поэтому Dify требует больше соседей по классу: от 2 ядер и 4 ГБ памяти. Под Dify берите 2 ядра и 4 ГБ памяти как нижнюю границу, с большой базой знаний сразу 8 ГБ.

Конспект по разделам

Что внутри Dify и почему он тяжелее Flowise

Dify это платформа для ИИ-приложений: чат-боты, рабочие процессы, агенты с инструментами и база знаний с поиском по документам. Модели и инструменты подключаются плагинами из маркетплейса Dify. Лицензия основана на Apache 2.0, но с дополнительными условиями: прочитайте их до того, как продавать доступ к своей установке нескольким клиентам.

Сколько ресурсов нужно Dify на VPS

README Dify называет минимум: 2 ядра и 4 ГиБ памяти. Для Docker Desktop на Mac документация просит выделить виртуальной машине 2 vCPU и 8 ГиБ, это хороший ориентир и для сервера, где база знаний большая. Docker Compose нужен версии 2.24.0 или новее.

Установка Dify через Docker Compose на Ubuntu

Какие переменные Dify поменять до первого запуска

Модели Dify берёт у провайдеров через плагины: OpenAI, Anthropic, OpenAI-совместимые API вроде AI Gateway с оплатой в рублях, локальная Ollama. Внутри контейнера localhost указывает на сам контейнер, поэтому Ollama на хосте задают через адрес хоста в сети Docker, например host.docker.internal, если он настроен.

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 на внутренний порт и проксируйте на него.

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

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

Данные

ГруппаКонтейнерыЗачем
Ядро (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База, очередь, векторы, прокси, песочницы для кода

Данные на 14 октября 2026.

Вопросы и ответы

Почему 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.