ESC

开始输入,可搜索发票、服务、域名、工单,以及 更多...

搜索... Ctrl+K
新手入门

Dify、n8n 与 AI Agent 服务器配置推荐:自建 AI 工作流部署指南 2026

12 个步骤 17 分钟阅读 17 次阅读 0
本文目录

自建 Dify 或 n8n,一台 CPU 服务器就够用:Dify 官方最低要求 2 核 CPU、4GB 内存,生产环境建议 4 核 8GB 起;n8n 单独运行 2 核 2GB 即可起步,启用官方 AI 沙箱组件时需要 2 核 4GB 以上。以 IMIDC 为例,韩国、台湾、日本 VPS 都能承载这类 AI 应用部署(AI 客服、AI Agent、RAG 知识库、工作流自动化、为自有应用搭建模型 API 网关),韩国 VPS 起 / from $18.88/月、台湾 VPS 起 / from $18/月、日本 VPS 起 / from $28/月,以官网实时价格为准。前提是:你的企业和最终用户都位于所调用模型服务商官方支持的国家或地区,并遵守其服务条款。

要点速览

  • Dify 官方最低配置:CPU ≥ 2 核、内存 ≥ 4GB,Docker 19.03+、Docker Compose 2.24.0+;生产建议 4 核 8GB、40GB 以上 SSD。
  • n8n:轻量单容器 2 核 2GB 起步;官方完整 Docker Compose(含 AI 代码沙箱)要求至少 2 vCPU、4GB 内存。
  • Dify + n8n 同机部署:建议 4 核 8GB 起,例如 IMIDC 韩国 KR-CLOUD-04(4 核 / 8GB / 80GB SSD)或台湾企业型(8 核 / 8GB / 160GB SSD)。
  • IMIDC 只提供 CPU 服务器,适合调用托管模型 API 或运行小型本地模型;大模型训练和大规模推理需要 GPU,不在 IMIDC 现有产品列表中。
  • 地区合规:经核对 OpenAI、Anthropic、Google Gemini 官方页面,日本、韩国、台湾、美国、南非在支持名单内;香港、中国大陆、俄罗斯不在名单内,不建议把 IMIDC 香港、莫斯科节点用于调用这些 AI API 的业务。

先分清:服务器跑的是什么

Dify、n8n 这类平台本身是“编排层”:负责工作流、知识库检索、对话记录、插件和 Webhook,真正的推理通常交给 OpenAI、Anthropic、Google Gemini 等服务商的托管模型 API。因此服务器的压力主要来自:

负载来源 主要消耗 说明
Dify 容器组(api、worker、web、PostgreSQL、Redis、向量库、Nginx 等) 内存 官方 Compose 会启动十余个容器,内存是第一瓶颈
RAG 知识库(文档解析、切片、向量检索) 内存 + 磁盘 文档越多,向量库占用越大,SSD 空间要留足
n8n 工作流执行 CPU + 内存 并发执行数、数据量大的节点(如批量处理)会拉高占用
模型推理 外部 API 调用托管 API 时几乎不占本机算力
本地小模型(可选) CPU + 内存 CPU 推理速度有限,只适合轻量任务;大模型需要 GPU

Dify / n8n 配置推荐

下表中“官方最低”来自 Dify 与 n8n 官方文档,“生产建议”是按常见中小团队负载给出的经验值,实际请以监控数据为准。

部署场景 官方最低 生产建议 磁盘建议
仅 n8n(单容器,SQLite) 未单列,2 核 2GB 可起步 2 核 2–4GB 20GB 起
n8n 官方完整 Compose(含 AI 沙箱) 2 vCPU / 4GB 4 核 8GB 40GB 起
仅 Dify 2 核 / 4GB 4 核 8GB 40GB 起,知识库多则 80GB+
Dify + n8n 同机 — 4 核 8GB 起,团队使用建议 6–8 核 16GB 80GB 起
多团队 / 高并发 / 大型知识库 — 独立服务器,或拆分数据库与应用 按数据量规划

对应 IMIDC 套餐怎么选

价格为月付美元,起 / from,以官网实时价格为准。所有 VPS 均为 SSD、ECC 内存,自动化开通,提供 7×24 技术支持与免费迁移。

韩国 VPS(首尔,KT 网络)

套餐 配置 月流量 / 端口 适合 月付
KR-CLOUD-02 2 核 / 2GB / 20GB SSD 1TB / 100Mbps 轻量 n8n 起 / from $28.88
KR-CLOUD-03 3 核 / 4GB / 40GB SSD 2TB / 100Mbps Dify 最低配置、测试环境 起 / from $38.88
KR-CLOUD-04 4 核 / 8GB / 80GB SSD 3TB / 200Mbps Dify 生产,或 Dify + n8n 同机 起 / from $48.88
KR-CLOUD-06 6 核 / 16GB / 240GB SSD 5TB / 200Mbps 团队级 Dify + n8n、大型知识库 起 / from $88.88

台湾 VPS(台北)

套餐 配置 月流量 / 端口 适合 月付
TW专业型 2 核 / 2GB / 80GB SSD 1TB / 80Mbps 轻量 n8n 起 / from $38
TW商务型 4 核 / 4GB / 120GB SSD 1TB / 80Mbps Dify 最低配置 起 / from $48
TW企业型 8 核 / 8GB / 160GB SSD 2TB / 100Mbps Dify 生产,或 Dify + n8n 同机 起 / from $68
TW旗舰型 16 核 / 16GB / 320GB SSD 3TB / 100Mbps 团队级部署、本地小模型试验 起 / from $78

日本 VPS(东京)

日本 VPS 套餐从 1 核 / 512MB / 20GB 起 / from $28/月,到 16 核 / 16GB / 240GB 起 / from $118/月,月流量 500GB–5TB,除入门套餐外均支持 Linux / Windows,以官网实时价格为准。部署 Dify 请选择 4GB 内存及以上 的档位,Dify + n8n 同机建议 8GB 以上。

更高负载:独立服务器

多部门共用、知识库很大或并发很高时,可考虑 IMIDC 日本、韩国、台湾独立服务器(起 / from $199/月)或美国洛杉矶独立服务器(起 / from $499/月,AMD EPYC 7002、128GB 起内存、NVMe SSD),以官网实时价格为准。注意:这些仍是 CPU 服务器,IMIDC 当前产品列表中没有 GPU 服务器。

节点地区与 AI 服务商支持情况

服务器放在哪里,应按 你的用户在哪里 来选:面向日本、韩国、台湾及亚太用户的业务,选就近节点即可。下表为 2026 年 10 月核对的各服务商官方支持地区名单(仅列 IMIDC 有节点的地区),服务商会调整名单,上线前请再次核对。

IMIDC 节点 OpenAI API Anthropic API Google Gemini API 是否建议用于 AI API 业务
日本 · 东京 支持 支持 支持 可以
韩国 · 首尔 支持 支持 支持 可以
台湾 · 台北 支持 支持 支持 可以
美国 · 洛杉矶 支持 支持 支持 可以
南非 · 约翰内斯堡 支持 支持 支持 可以
香港 不在名单 不在名单 不在名单 不建议
俄罗斯 · 莫斯科 不在名单 不在名单 不在名单 不建议
中国大陆(参考) 不在名单 不在名单 不在名单 不适用

合规说明:服务器只是部署位置,不代表使用资格。调用任何模型 API 时,你的企业主体和应用的最终用户都必须位于该服务商官方支持的国家或地区,并遵守其服务条款与使用政策。请勿尝试通过任何服务器节点规避服务商的地区限制。

部署前准备

  1. 开通 VPS,系统建议 Ubuntu 22.04 / 24.04 LTS,用 SSH 登录(参考 SSH 登录 Linux)。
  2. 按 Linux 安装 Docker 与 Docker Compose 安装 Docker Engine 与 Compose 插件,确认版本:
docker --version          # Dify 要求 19.03+
docker compose version    # Dify 要求 2.24.0+
  1. 准备域名,把 dify.example.com、n8n.example.com 的 A 记录指向服务器 IP。

安装 Dify(官方 Docker Compose)

以下步骤依据 Dify 官方自托管文档。官方推荐克隆最新的正式发布版本:

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. 让 Dify 自带的 Nginx 只监听本机,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 / 4GB 以上)。下面是基于官方环境变量、适合放在 Nginx 后面的精简 Compose:

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 反向代理 + Let's Encrypt 免费 SSL 教程。针对 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
初始化 Dify /install 与 n8n 首次访问都会创建管理员,部署后立即完成
密钥 替换 Dify 默认 SECRET_KEY;模型 API Key 只存放在平台凭据或 .env 中,.env 权限设为 600,不提交到 Git
访问控制 管理后台可按办公 IP 白名单限制;对外 Webhook 只暴露必要路径
备份 定期备份 dify/docker/volumes 目录和 n8n 的 n8n_data 卷(内含加密密钥,丢失后凭据无法解密)
更新 关注 Dify、n8n 安全公告,升级前先备份,按官方升级说明操作
数据合规 知识库与对话记录可能含个人信息,按所在地法规和服务商条款处理与保留

部署完成后,可以用 服务器性能测试 的方法检查 CPU、磁盘和网络,再结合 docker stats 观察实际内存占用,决定是否升级套餐。

常见问题 FAQ

Dify 最低需要什么配置?

Dify 官方要求 CPU ≥ 2 核、内存 ≥ 4GB。最低配置能跑起来,但知识库和并发增加后内存会吃紧,生产环境建议 4 核 8GB,例如 IMIDC 韩国 KR-CLOUD-04(起 / from $48.88/月,以官网实时价格为准)。

n8n 服务器配置要多高?

只跑 n8n 单容器,2 核 2GB 可以起步;如果使用官方完整 Compose(含 AI 代码沙箱),官方要求至少 2 vCPU 和 4GB 内存。工作流多、并发高时再按监控数据升级。

Dify 和 n8n 可以装在同一台服务器吗?

可以。两者都用 Docker 部署,端口互不冲突(示例中 Dify 用本机 8080,n8n 用本机 5678),由宿主机 Nginx 按域名分流。建议 4 核 8GB 起。

能在 IMIDC 服务器上跑本地大模型吗?

IMIDC 目前提供的是 CPU 服务器,没有 GPU 产品。CPU 服务器适合调用托管模型 API,或运行小型量化模型做轻量任务;大模型训练和大规模推理需要 GPU 服务器。

香港或莫斯科节点能部署调用 OpenAI、Claude、Gemini 的 AI 客服吗?

不建议。根据各服务商官方支持地区名单,香港、中国大陆和俄罗斯都不在 OpenAI、Anthropic、Google Gemini API 的支持范围内。AI API 业务请面向支持地区的用户,部署在日本、韩国、台湾、美国等节点,并遵守各服务商条款。

在海外 VPS 上部署需要备案吗?

IMIDC 日本、韩国、台湾 VPS 位于中国大陆以外,不需要 ICP 备案,开通即可部署。

结语

自建 AI 工作流,配置思路很简单:Dify 看内存(4GB 起、8GB 舒适),n8n 看并发,同机部署就选 4 核 8GB 以上;节点按用户所在地选,并确认用户和企业都位于模型服务商的支持地区。需要部署节点,可以查看 IMIDC 韩国 VPS、台湾 VPS 或 日本 VPS;不确定选哪个套餐,可以 联系 IMIDC 客服 协助评估。

相关阅读

这篇文章有帮助吗?

相关教程