目錄
n8n 是什麼?開源自動化工具介紹
一句話說明
n8n(念作 “n-eight-n”,名稱來自 nodemation)是一個用視覺化節點串接各種服務、建立自動化流程的工具。你把每個步驟放成一個「節點」,用線連起來,就成為一個「工作流程(workflow)」。
[每天 08:00] ──▶ [抓取天氣 API] ──▶ [整理成一段文字] ──▶ [傳送到 Telegram]
觸發器 動作 動作 動作
核心概念
| 名詞 | 說明 |
|---|---|
| 工作流程(Workflow) | 一整套自動化流程,由多個節點組成 |
| 節點(Node) | 流程中的一個步驟,例如「讀取試算表」、「發送郵件」 |
| 觸發器(Trigger) | 啟動工作流程的節點,例如定時、收到 Webhook、有新郵件 |
| 項目(Item) | 節點之間傳遞的資料單位,一筆資料就是一個 item |
| 憑證(Credential) | 連接外部服務需要的帳號、API 金鑰、OAuth 授權 |
| 執行(Execution) | 工作流程的一次執行紀錄,可以回頭查看每一步的資料 |
n8n 內建數百個整合節點(Google、Microsoft、Slack、Notion、資料庫、AI 服務……),沒有現成節點的服務也可以用 HTTP Request 節點直接呼叫 API。
n8n、Zapier、Make 比較
| n8n | Zapier | Make | |
|---|---|---|---|
| 可以自己架設 | ✓ | ✗ | ✗ |
| 計費方式 | 自架免費;雲端版依執行次數 | 依任務數 | 依操作數 |
| 複雜流程(分支、迴圈) | 強 | 較弱 | 強 |
| 寫程式 | JavaScript / Python 程式碼節點 | 有限 | 有限 |
| AI Agent | 內建完整的 AI 節點 | 有 | 有 |
| 上手難度 | 中 | 最容易 | 中 |
n8n 特別適合:
- 流程複雜、有大量資料要處理(自架版不按次計費)
- 資料敏感,不想經過第三方服務
- 需要搭配程式碼或自訂 API
雲端版還是自架?
| n8n Cloud | 自架(Community Edition) | |
|---|---|---|
| 安裝維護 | 不需要 | 自己負責 |
| 費用 | 月費,依方案限制執行次數 | 軟體免費,只需主機費用 |
| 資料位置 | n8n 的伺服器 | 你自己的伺服器 |
| 適合 | 想立刻開始、不想管伺服器 | 有技術能力、重視資料掌控或大量執行 |
本教學以自架版為主,只要一台電腦裝好 Docker 就能開始,介面和操作與雲端版大致相同。
授權:免費但不是「完全開源」
n8n 採用 Sustainable Use License(以及部分企業功能使用另外的企業授權),屬於「原始碼公開(fair-code)」而非 OSI 定義的開源授權。簡單來說:
- ✓ 個人使用、公司內部使用:免費
- ✓ 幫客戶建置、顧問服務:可以
- ✗ 把 n8n 本身包裝成服務對外銷售(例如提供「n8n 代管服務」):需要另外取得授權
商業用途前請自行閱讀官方的授權條款。
小結
- n8n 用節點串接服務,把重複工作自動化
- 可以自架,資料與執行次數都由自己掌控
- 內建 AI 節點,可以打造 AI Agent
下一節開始安裝 n8n。
更新於 2026年10月12日