如果你正在考慮 n8n 自架,我先講我現在的答案:
自架可以很便宜,但「主機比較便宜」不等於「你就應該自架」
我目前自己的 n8n 還是放在 Zeabur,費用大約 US$10 / 月
但現在真正長期跑的 workload 其實很小,主要就是朋友的記帳自動化
所以如果今天重新問我一次「要不要自架」,我不會再只看主機月費
我會一起看:
- 目前到底跑多少 Workflow
- 執行量大不大
- 有沒有需要 self-host 才有的控制權
- 我願不願意自己處理更新、備份、設定與故障
- 多花一點錢換成官方 Cloud,到底有沒有真的替我省時間
這篇不寫部署教學
我比較想回答的是:n8n self-host 和 n8n Cloud,到底哪一種比較適合你
先釐清:n8n 自架不是「免費版 Cloud」
n8n 有可以自行部署的 Community Edition
自架後,你把 n8n 跑在自己的主機或部署平台上,主機、資料與很多底層設定會由自己掌握
這跟直接使用 n8n Cloud 最大的差別,不只是價格
而是:
Cloud:n8n 幫你養服務
Self-host:你取得更多控制權,也接下更多維護責任
所以我現在不太會把問題簡化成:
自架 US$10,Cloud 比較貴,所以自架一定划算
因為那只算了主機費
我現在的 Zeabur self-host 狀況
我當初選 Zeabur,是因為我不想為了跑 n8n,先變成一個 VPS 管理員
Zeabur 這種部署平台,對我來說比自己從裸 VPS 開始處理環境簡單很多
目前我的狀況大概是:
- n8n 跑在 Zeabur
- 每月成本約 US$10
- 現在主要長期跑朋友的 bookkeeping workflow
- 流程量沒有大到需要為 execution 成本焦慮
這也是為什麼我現在沒有因為 n8n Cloud 看起來比較省事,就立刻搬家
目前這套東西能跑、成本也低,沒有明確痛點時,搬遷本身也是成本
👉 這條還在跑的記帳流程:用 n8n + Telegram 做記帳自動化
n8n Cloud 現在買的是什麼?
n8n Cloud 的核心價值不是「功能比較高級」
而是官方替你處理 hosted environment
目前 n8n Cloud 的付費方式以 Workflow executions 為主要計價單位,不是每個節點各算一次
一個 Workflow 從頭跑到尾,不管裡面有幾個 steps,基本上都算一次 execution
目前 n8n 官方也公開列有美元價格參考:Starter 約 US$24 / 月,包含每月 2,500 executions;Pro 約 US$60 / 月,包含 10,000 executions。n8n 可能依地區與付款週期顯示不同幣別或價格,真正購買前仍以結帳頁為準
對我這種目前 workload 很小的人來說,Cloud 的問題不是「2,500 executions 夠不夠」
而是:
我現在有沒有必要多付這個價差,換掉自己管理部署的麻煩?
目前我的答案還沒有強到需要立刻搬
如果你跟我不一樣,現在還沒部署 n8n,而且只是想先把 Workflow 跑起來、不想自己處理主機,可以直接從官方 Cloud 開始
👉 如果你正在 Cloud 和自架之間選:n8n Cloud 值得付費嗎?Cloud vs 自架完整比較
👉 如果你主要想算額度:n8n Cloud 費用怎麼算?
Self-host 真正多出來的是控制權
如果你需要比較底層的控制,self-host 的差異就會開始變重要
例如 n8n Cloud 目前不讓你自行控制一些底層環境,包括:
- 自訂 environment variables
- database backend
- queue mode
- worker / concurrency 底層配置
- custom TLS / certificate 設定
- ports / proxy
- 部分 execution / pruning / queue 行為
另外,像 bash scripts、某些 custom node / 自訂執行環境需求,也會更偏向 self-host 的世界
如果你根本沒有這些需求,那「我可以控制很多東西」其實不一定是優點
因為你最後可能只是多了一堆自己要顧的東西
自架真正容易被漏算的成本:維護
這是我現在會比以前更認真算的一塊
Self-host 不代表每天都會壞
但你至少要知道,這些事情最後是誰的責任:
- n8n 更新
- 主機與儲存空間
- 備份與還原
- credentials / secrets
- HTTPS / domain / network 設定
- 執行失敗後的排查
- 服務掛掉時誰要處理
如果你本來就會處理,而且 instance 很穩,這些成本可能很低
如果你每次看到 server 問題都覺得很煩,那 Cloud 貴的那一段,其實是在買「不要管這些」
對一人公司來說,我覺得這個時間成本比單看 VPS 價格更重要
那什麼情況我會繼續 self-host?
我會偏向 self-host,如果:
- 現在的部署已經很穩,不搬也沒問題
- 主機成本低,而且 execution 量可能很高
- 需要比較多底層設定或部署控制
- 有 custom node / 自訂環境需求
- 資料或 infrastructure 有明確的自主管理需求
- 自己有能力維護,而且不覺得這件事很煩
像我現在 Zeabur 約 US$10 / 月、只跑少量 production workflow,其實就屬於「沒有強烈理由現在搬」
什麼情況我反而會選 n8n Cloud?
如果是重新開始,而且我的需求只是:
- 想趕快把 Workflow 跑起來
- 不想研究部署
- 不想自己處理 server 更新與維護
- execution 量在 Cloud 方案範圍內
- 沒有特殊底層設定需求
那我現在會更認真考慮 Cloud
因為對這種使用者來說,省下來的不是主機費,是維護注意力
尤其如果 n8n 只是你一人公司裡的一個工具,而不是你想研究的技術本身,我不覺得每個人都需要先學會 self-host 才能開始做自動化
不要因為「未來可能很多流程」就先做最重的架構
我以前比較容易想像:
以後 Workflow 一定會越來越多,所以現在先把自架中樞弄好
但現在我會保守一點
因為有些自動化做了之後根本不值得留下
我以前也跑過「收名單後自動寄第一封 Email」
技術上可以跑,但實際成效不好,我最後還是關掉了
另外有些原本以為要做成固定 Workflow 的事情,現在因為 Agent 協作變得更好,我也不一定會急著把它硬自動化
所以真正該問的是:
這條 Workflow 有沒有真的值得長期跑?
而不是先替一個還不存在的巨大自動化帝國準備 infrastructure
我目前會怎麼選?
如果今天是我自己的狀況:
Zeabur 約 US$10 / 月
- 已經正常運作
- 目前只有少量 workload
我現在會先留在 Zeabur,不為了換平台而換平台
但如果之後我開始真的把更多 production workflow 放進 n8n,我會重新比較一次
那時候要看的不是 affiliate,也不是哪個方案看起來比較漂亮
而是:
我每個月實際跑多少 executions? 我花多少時間維護? 我有沒有 Cloud 做不到的需求? 多付的費用能不能真的換回我的時間?
答案變了,再搬就好
結語:Self-host vs Cloud,本質上是在買不同東西
Self-host 買的是控制權
Cloud 買的是省事
如果你很需要控制權,自架很合理
如果你只是想讓 Workflow 穩定跑,又完全不想養 infrastructure,Cloud 也很合理
對我現在來說,Zeabur 還沒有痛到需要搬,所以我會繼續用
這個答案以後也可能變
等我的 n8n workload 真的增加,再用實際 executions 和維護成本重新算一次,比現在猜未來會用多少準很多
延伸閱讀: