ESC

開始輸入,可搜尋發票、服務、域名、工單,以及 更多...

搜尋... Ctrl+K
新手入門

Dify、n8n 與 AI Agent 伺服器配置推薦:自建 AI 工作流部署指南 2026

12 個步驟 17 分鐘閱讀 21 次閱讀 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 客服 協助評估。

相關閱讀

這篇文章有幫助嗎?

相關教程