ESC

Start typing to search across invoices, services, domains, tickets, and more...

Search... Ctrl+K
Начало работы

Сервер для Dify, n8n и AI-агентов: требования и развёртывание своих AI-процессов в 2026 году

12 шагов 33 мин чтения 16 просмотров 0
Содержание

Для self-hosted Dify или n8n достаточно обычного CPU-сервера: официальный минимум Dify — 2 ядра CPU и 4 ГБ RAM, для продакшена разумно начинать с 4 ядер и 8 ГБ; n8n в одиночном контейнере запускается на 2 ядрах и 2 ГБ, а официальный стек с AI-песочницей требует от 2 vCPU и 4 ГБ. На VPS IMIDC в Корее, на Тайване и в Японии можно развернуть такие AI-приложения: AI-поддержку клиентов, AI-агентов, базы знаний RAG, автоматизацию процессов и шлюзы к API моделей для собственного приложения. VPS в Корее — от $18,88/мес., на Тайване — от $18/мес., в Японии — от $28/мес.; актуальные цены — на сайте IMIDC. Обязательное условие: ваша компания и конечные пользователи должны находиться в странах и регионах, которые официально поддерживает выбранный провайдер моделей, и соблюдать его условия.

Главное

  • Официальный минимум Dify: CPU от 2 ядер, RAM от 4 ГБ, Docker 19.03+, Docker Compose 2.24.0+. Для продакшена — 4 ядра / 8 ГБ и SSD от 40 ГБ.
  • n8n: одиночный контейнер — от 2 ядер / 2 ГБ; полный официальный стек Docker Compose (с AI-песочницей для кода) — минимум 2 vCPU и 4 ГБ RAM.
  • Dify и n8n на одном сервере: от 4 ядер / 8 ГБ, например IMIDC Korea KR-CLOUD-04 (4 ядра / 8 ГБ / 80 ГБ SSD) или Taiwan «Корпоративный» (8 ядер / 8 ГБ / 160 ГБ SSD).
  • IMIDC предлагает только CPU-серверы. Они подходят для приложений, вызывающих облачные API моделей, и для небольших локальных моделей; обучение и инференс крупных моделей требуют GPU, которых нет в линейке IMIDC.
  • Региональные ограничения: по официальным страницам OpenAI, Anthropic и Google Gemini поддерживаются Япония, Южная Корея, Тайвань, США и ЮАР; Гонконг, материковый Китай и Россия в списках отсутствуют. Площадки IMIDC в Гонконге и Москве не рекомендуются для задач, использующих эти AI API.

Что на самом деле работает на сервере

Dify и n8n — это слой оркестрации: они отвечают за сценарии, поиск по базе знаний, историю диалогов, плагины и вебхуки, а сам инференс обычно выполняют облачные API провайдеров — OpenAI, Anthropic, Google Gemini и др. Поэтому нагрузка на сервер складывается так:

Источник нагрузки Основной ресурс Комментарий
Контейнеры Dify (api, worker, web, PostgreSQL, Redis, векторная БД, Nginx и др.) RAM Официальный Compose запускает более десятка контейнеров — память становится первым узким местом
База знаний RAG (парсинг, нарезка, векторный поиск) RAM + диск Чем больше документов, тем больше векторное хранилище — закладывайте запас SSD
Выполнение сценариев n8n CPU + RAM Нагрузку повышают параллельные запуски и «тяжёлые» узлы, например пакетная обработка
Инференс моделей Внешний API При вызове облачного API локальные ресурсы почти не расходуются
Небольшие локальные модели (опционально) CPU + RAM Инференс на CPU медленный и подходит только для лёгких задач; крупным моделям нужен GPU

Рекомендуемые конфигурации для Dify и n8n

«Официальный минимум» взят из документации Dify и n8n, «рекомендация для продакшена» — ориентир для типичных небольших и средних команд; окончательное решение принимайте по данным мониторинга.

Сценарий Официальный минимум Рекомендация для продакшена Диск
Только n8n (один контейнер, SQLite) Не указан; 2 ядра / 2 ГБ достаточно для старта 2 ядра / 2–4 ГБ от 20 ГБ
Полный официальный Compose n8n (с AI-песочницей) 2 vCPU / 4 ГБ 4 ядра / 8 ГБ от 40 ГБ
Только Dify 2 ядра / 4 ГБ 4 ядра / 8 ГБ от 40 ГБ, для больших баз знаний — от 80 ГБ
Dify + n8n на одном сервере — от 4 ядер / 8 ГБ; для команды — 6–8 ядер / 16 ГБ от 80 ГБ
Несколько команд / высокая нагрузка / большие базы знаний — Выделенный сервер или разнесение БД и приложения По объёму данных

Какие тарифы IMIDC подходят

Цены указаны в долларах США в месяц, «от», актуальные цены — на сайте IMIDC. Все VPS — на SSD с памятью ECC, активируются автоматически, включают круглосуточную поддержку и бесплатный перенос.

VPS в Корее (Сеул, сеть KT)

Тариф Конфигурация Трафик / порт Для чего В месяц
KR-CLOUD-02 2 ядра / 2 ГБ / 20 ГБ SSD 1 ТБ / 100 Мбит/с Лёгкий n8n от $28,88
KR-CLOUD-03 3 ядра / 4 ГБ / 40 ГБ SSD 2 ТБ / 100 Мбит/с Минимум для Dify, тестовые среды от $38,88
KR-CLOUD-04 4 ядра / 8 ГБ / 80 ГБ SSD 3 ТБ / 200 Мбит/с Dify в продакшене или Dify + n8n от $48,88
KR-CLOUD-06 6 ядер / 16 ГБ / 240 ГБ SSD 5 ТБ / 200 Мбит/с Dify + n8n для команды, большие базы знаний от $88,88

VPS на Тайване (Тайбэй)

Тариф Конфигурация Трафик / порт Для чего В месяц
TW «Профессиональный» 2 ядра / 2 ГБ / 80 ГБ SSD 1 ТБ / 80 Мбит/с Лёгкий n8n от $38
TW «Бизнес» 4 ядра / 4 ГБ / 120 ГБ SSD 1 ТБ / 80 Мбит/с Минимум для Dify от $48
TW «Корпоративный» 8 ядер / 8 ГБ / 160 ГБ SSD 2 ТБ / 100 Мбит/с Dify в продакшене или Dify + n8n от $68
TW «Флагман» 16 ядер / 16 ГБ / 320 ГБ SSD 3 ТБ / 100 Мбит/с Командные развёртывания, эксперименты с малыми локальными моделями от $78

VPS в Японии (Токио)

Тарифы VPS в Японии — от 1 ядра / 512 МБ / 20 ГБ за $28/мес. до 16 ядер / 16 ГБ / 240 ГБ за $118/мес. (цены «от»), трафик 500 ГБ–5 ТБ в месяц, Linux/Windows на всех тарифах, кроме начального; актуальные цены — на сайте IMIDC. Для Dify выбирайте тариф с RAM от 4 ГБ, для Dify + n8n на одном сервере — от 8 ГБ.

Высокая нагрузка: выделенные серверы

Для работы нескольких отделов, очень больших баз знаний или высокой конкурентной нагрузки подойдут выделенные серверы IMIDC в Японии, Корее и на Тайване (от $199/мес.) или в Лос-Анджелесе, США (от $499/мес.; AMD EPYC 7002, от 128 ГБ RAM, NVMe SSD); актуальные цены — на сайте IMIDC. Это тоже CPU-серверы: GPU-серверов в текущей линейке IMIDC нет.

Площадки и поддержка AI-провайдеров

Выбирайте площадку по тому, где находятся ваши пользователи: для аудитории в Японии, Корее, на Тайване и в АТР подойдёт ближайший узел. Таблица отражает официальные списки поддерживаемых регионов провайдеров по состоянию на октябрь 2026 года (только регионы, где есть площадки IMIDC). Провайдеры обновляют списки — перед запуском проверьте их ещё раз.

Площадка IMIDC OpenAI API Anthropic API Google Gemini API Для задач с AI API
Япония · Токио Поддерживается Поддерживается Поддерживается Подходит
Южная Корея · Сеул Поддерживается Поддерживается Поддерживается Подходит
Тайвань · Тайбэй Поддерживается Поддерживается Поддерживается Подходит
США · Лос-Анджелес Поддерживается Поддерживается Поддерживается Подходит
ЮАР · Йоханнесбург Поддерживается Поддерживается Поддерживается Подходит
Гонконг Нет в списке Нет в списке Нет в списке Не рекомендуется
Россия · Москва Нет в списке Нет в списке Нет в списке Не рекомендуется
Материковый Китай (справочно) Нет в списке Нет в списке Нет в списке Неприменимо

О соблюдении требований: местоположение сервера — это лишь место развёртывания приложения, оно не определяет право пользоваться моделью. При работе с любым API моделей ваша компания и конечные пользователи приложения должны находиться в странах или регионах, официально поддерживаемых провайдером, и соблюдать его условия обслуживания и правила использования. Не пытайтесь использовать какую-либо площадку для обхода региональных ограничений провайдера.

Подготовка к развёртыванию

  1. Активируйте VPS (рекомендуется Ubuntu 22.04 / 24.04 LTS) и подключитесь по SSH (см. Вход на Linux-сервер по SSH).
  2. Установите Docker Engine и плагин Compose по инструкции Установка Docker и Docker Compose в Linux и проверьте версии:
docker --version          # Dify требует 19.03+
docker compose version    # Dify требует 2.24.0+
  1. Направьте A-записи dify.example.com и n8n.example.com на IP сервера.

Установка Dify (официальный Docker Compose)

Шаги соответствуют официальной документации Dify по self-hosting, где рекомендуется клонировать последний релиз:

sudo apt update && sudo apt install -y git curl jq
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

Подойдёт и простой git clone https://github.com/langgenius/dify.git, но так вы получите свежий код ветки main; в продакшене используйте релизную версию.

Перед запуском внесите в .env два изменения:

# 1. Сгенерируйте новый ключ и замените SECRET_KEY по умолчанию
openssl rand -base64 42
# 2. Привяжите встроенный Nginx Dify только к localhost — HTTPS обслуживает Nginx на хосте
EXPOSE_NGINX_PORT=127.0.0.1:8080
EXPOSE_NGINX_SSL_PORT=127.0.0.1:8443

Затем запустите:

docker compose up -d
docker compose ps

Если домен пока не настроен, оставьте стандартный порт 80 и откройте http://IP_СЕРВЕРА/install. Создайте учётную запись администратора сразу после запуска контейнеров, чтобы никто не успел воспользоваться страницей первичной настройки раньше вас.

Установка n8n (Docker Compose)

Документация n8n описывает запуск одного контейнера через docker run и полный стек Docker Compose (с AI-песочницей для кода, от 2 vCPU / 4 ГБ). Ниже — упрощённый Compose на основе официальных переменных окружения, рассчитанный на работу за Nginx:

mkdir -p ~/n8n && cd ~/n8n
nano compose.yaml
services:
  n8n:
    image: n8nio/n8n
    restart: unless-stopped
    ports:
      - "127.0.0.1:5678:5678"
    environment:
      - N8N_HOST=n8n.example.com
      - N8N_PORT=5678
      - N8N_PROTOCOL=https
      - N8N_WEBHOOK_URL=https://n8n.example.com/
      - WEBHOOK_URL=https://n8n.example.com/
      - N8N_PROXY_HOPS=1
      - GENERIC_TIMEZONE=Asia/Seoul
      - TZ=Asia/Seoul
      - N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS=true
      - N8N_RUNNERS_ENABLED=true
    volumes:
      - n8n_data:/home/node/.n8n
volumes:
  n8n_data:
docker compose up -d

Примечание: в новых версиях n8n переменная WEBHOOK_URL переименована в N8N_WEBHOOK_URL; старая пока работает с предупреждением об устаревании, поэтому указание обеих подходит для старых и новых версий. Часовой пояс выставьте по месту работы бизнеса. Для быстрого знакомства подойдут официальные команды:

docker volume create n8n_data
docker run -it --rm --name n8n -p 5678:5678 -v n8n_data:/home/node/.n8n n8nio/n8n

HTTPS через обратный прокси Nginx

Подробная инструкция — в статье Обратный прокси Nginx и бесплатный SSL Let's Encrypt. Для AI-приложений важны два момента: Dify отдаёт ответы потоком, поэтому буферизацию прокси нужно отключить; редактор n8n использует WebSocket, поэтому нужно пробрасывать заголовки Upgrade. Пример:

server {
    listen 80;
    server_name n8n.example.com;
    location / {
        proxy_pass http://127.0.0.1:5678;   # для Dify: http://127.0.0.1:8080
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
        proxy_set_header X-Forwarded-Host $host;
        proxy_buffering off;
        proxy_read_timeout 300s;
        client_max_body_size 100m;          # лимит загрузки в базу знаний
    }
}
sudo nginx -t && sudo systemctl reload nginx
sudo certbot --nginx -d n8n.example.com -d dify.example.com

Чек-лист безопасности

Пункт Что сделать
SSH Запретить вход root по паролю, перейти на ключи, установить fail2ban
Файрвол Открыть наружу только SSH, 80 и 443. Порты, опубликованные Docker, обходят правила ufw, поэтому все порты приложений привязывайте к 127.0.0.1
Первичная настройка И /install в Dify, и первый вход в n8n создают администратора — завершите их сразу после развёртывания
Секреты Замените SECRET_KEY Dify по умолчанию; API-ключи моделей храните только в хранилище учётных данных платформы или в .env, выставьте .env права 600 и не коммитьте его в Git
Доступ Ограничьте панели администрирования белым списком офисных IP; публикуйте только нужные пути вебхуков
Резервные копии Регулярно копируйте dify/docker/volumes и том n8n_data (в нём ключ шифрования — без него сохранённые учётные данные не расшифровать)
Обновления Следите за бюллетенями безопасности Dify и n8n; перед обновлением делайте бэкап и следуйте официальным инструкциям
Персональные данные Базы знаний и журналы диалогов могут содержать персональные данные — обрабатывайте и храните их по местному законодательству и условиям провайдеров

После развёртывания проверьте CPU, диск и сеть методами из статьи Тестирование производительности сервера, а реальное потребление памяти — командой docker stats, чтобы понять, нужен ли тариф выше.

Часто задаваемые вопросы

Какие минимальные требования у Dify?

Официально Dify требует CPU от 2 ядер и RAM от 4 ГБ. Этого хватит для запуска, но с ростом базы знаний и числа пользователей памяти станет мало, поэтому для продакшена рекомендуется 4 ядра / 8 ГБ — например, IMIDC Korea KR-CLOUD-04 (от $48,88/мес.; актуальные цены — на сайте IMIDC).

Какой сервер нужен для n8n?

Один контейнер n8n запускается на 2 ядрах / 2 ГБ. Полный официальный стек Compose с AI-песочницей требует минимум 2 vCPU и 4 ГБ RAM. С ростом числа сценариев и параллельных запусков наращивайте ресурсы по данным мониторинга.

Можно ли запустить Dify и n8n на одном сервере?

Да. Оба работают в Docker без конфликта портов (в этой статье Dify слушает локальный порт 8080, n8n — 5678), а Nginx на хосте распределяет запросы по доменам. Рекомендуем начинать с 4 ядер / 8 ГБ.

Можно ли запускать крупные локальные модели на серверах IMIDC?

Сейчас IMIDC предлагает CPU-серверы, GPU-продуктов нет. CPU-серверы подходят для вызова облачных API моделей или запуска небольших квантованных моделей для лёгких задач; обучение и масштабный инференс требуют GPU-серверов.

Можно ли разместить AI-бота поддержки с OpenAI, Claude или Gemini на сервере в Гонконге или Москве?

Не рекомендуется. По официальным спискам провайдеров Гонконг, материковый Китай и Россия не входят в число поддерживаемых регионов для API OpenAI, Anthropic и Google Gemini. Создавайте AI-сервисы для пользователей из поддерживаемых регионов, размещайте их на узлах в Японии, Корее, на Тайване или в США и соблюдайте условия каждого провайдера.

Нужна ли лицензия ICP для развёртывания на зарубежном VPS?

Нет. VPS IMIDC в Японии, Корее и на Тайване находятся за пределами материкового Китая, поэтому регистрация ICP не требуется — развёртывать можно сразу после активации.

Заключение

Выбор сервера для собственных AI-процессов сводится к простым правилам: Dify упирается в память (минимум 4 ГБ, комфортно — 8 ГБ), n8n — в число параллельных запусков, а для обоих на одной машине нужно от 4 ядер / 8 ГБ. Площадку выбирайте ближе к пользователям и убедитесь, что и пользователи, и компания находятся в регионах, поддерживаемых провайдерами моделей. Начать можно с VPS IMIDC в Корее, на Тайване или в Японии; если сомневаетесь с тарифом, свяжитесь с IMIDC.

Читайте также

Помог ли вам данный ответ?

Похожие руководства