架設部署N8N:雲端架設與本機架設

一開始看到 N8N 想說又是甚麼特別的 AI 工具,讓我十分的緊張與焦慮,雖然創了帳號,但還是放置了幾個月才使用。直到我發現,身為一位想縮短複雜繁瑣流程的人,與其焦慮,不如直接動手實作,雖然花了12小時以上才把這些東西搞懂跟弄好,甚至好幾天熬夜與AI討論,但學習到的東西卻讓我十分高興,我將把這好幾小時的所拆解到的基礎知識分享給你,讓你不會沒有頭緒!

剛開始建議都先使用雲端託管,我是使用Zeabur費用一個月只要160台幣(5美金),就可以省去許多維護與專業知識學習的成本,

2月初使用,當時創建專案一直排隊等待與崩潰,綁定信用卡每月5美金後,就從來沒有崩潰與排隊過。

Zeabur購買伺服器或 AI Hub 額度,結帳時輸入我的推薦碼「ttdd8933」,即可享受10% 折扣優惠~

n8n 部署方案深度對比:雲端託管 (官方/第三方) 與 Docker 本機自架適合對象
本圖由Gemini生成,快速了解 n8n 部署方案的成本與維護差異

N8N – 節點介紹

在N8N中,節點用法不同,每條工作流只能有一個觸發節點(Trigger Nodes),但邏輯節點(Logic Nodes)資料/執行節點(Data / Action Nodes)可以有無數個。

而一個畫布可以有多個工作流,並且能使用同一個資料/執行節點(Data / Action Nodes)當共同終點,也可以不同工作流不同的資料/執行節點(Data / Action Nodes),彼此毫不干擾。

基本上都是以資料/執行節點(Data / Action Nodes)為工作流終點,使用邏輯節點(Logic Nodes)為終點的狀況除非是為了「終止路徑」或「回傳狀態」。

類別比喻核心任務你的專業定義
觸發節點 (Trigger)訂單響鈴「When什麼時候開始?」監聽外部訊號,啟動自動化流程。
邏輯節點 (Logic)管理部門「How這張單該怎麼跑?」判斷資料流向、處理重複作業或合併資訊。
資料/執行節點(Data / Action Nodes)生產線工人「What具體要做什麼事?」讀取、寫入、發送、或是叫 AI 去思考。
N8N的觸發節點Trigger Nodes、邏輯節點Logic Nodes、資料/執行節點Date / Action Nodes的使用情況
本圖由Gemini生成,圖為觸發節點(Trigger) / 邏輯節點(Logic) / 資料/執行節點(Data / Action Nodes)的差異
連接組合是否可行白話解釋
Trigger  -> Anything火柴點燃了木柴,流程開始。
Anything  -> Trigger你不能在路中間放一個起點,這不符合邏輯。
Logic  ->  Data / Action指揮官(邏輯)下令,工人去幹活。
Data / Action  -> Data/Action生產線上的流水線作業,一站接一站。
Data / Action  -> Logic拿到情報(資料)後,交給指揮官(邏輯)判斷下一步。

實際節點操作案例 – Google表單預定Email信函回傳及Line訊息通知

  • 當Google表單內容新增一行時即觸發節點(row Added),此為Trigger Nodes節點,本次使用為表單節點Google Sheets Trigger節點。
  • 使用If節點過濾資料, 如不符合則走False路徑,如符合則走True路徑;此節點為Logic Nodes邏輯節點。
  • 送出一封Email回傳簡訊表達預定狀態,此為資料/執行節點(Data / Action Nodes),使用Send an Email節點。
  • 傳送完Email簡訊後,並傳送一Line通知給自己,告知有預訂訂單,此也為資料/執行節點(Data / Action Nodes),使用Line Messaging節點。
  • 最後Email回信與Line通知都完成後,更正Google sheets表單內容的處理狀態為完成;此為資料/執行節點(Data / Action Nodes),使用Google sheets update row節點。
N8N自動化工作流程,表單觸發後回傳簡訊和LINE通知,最後更改表單狀態。
N8N工作流程:表單觸發->If篩選資料->傳送Email->Line通知->表單更新狀態