system-architecture

n8n 自架適合誰?成本、限制與實際使用心得(Zeabur 部署)

如果你正在考慮 n8n 自架,我先講我現在的答案:

自架可以很便宜,但「主機比較便宜」不等於「你就應該自架」

我目前自己的 n8n 還是放在 Zeabur,費用大約 US$10 / 月

但現在真正長期跑的 workload 其實很小,主要就是朋友的記帳自動化

所以如果今天重新問我一次「要不要自架」,我不會再只看主機月費

我會一起看:

  • 目前到底跑多少 Workflow
  • 執行量大不大
  • 有沒有需要 self-host 才有的控制權
  • 我願不願意自己處理更新、備份、設定與故障
  • 多花一點錢換成官方 Cloud,到底有沒有真的替我省時間

這篇不寫部署教學

我比較想回答的是:n8n self-host 和 n8n Cloud,到底哪一種比較適合你

👉 第一次接觸可以先看:n8n 是什麼?

先釐清: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 和維護成本重新算一次,比現在猜未來會用多少準很多

延伸閱讀:

👉 n8n 常見錯誤:為什麼很多自動化流程跑不起來?

👉 AI 自動化是什麼?AI Agent 與自動化差在哪