iT邦幫忙

2025 iThome 鐵人賽

DAY 2
2
AI & Data

為你自己學 n8n系列 第 2

[為你自己學 n8n] 第 2 天,挑個風水寶地,養你的自動化小精靈!

  • 分享至 

  • xImage
  •  

Yes

提醒:影片要看到最後,有 5 USD 的驚喜喔 :)

影片連結:https://www.youtube.com/watch?v=Xg9Q7DxJ-GM
YouTube 頻道:https://www.youtube.com/c/kaochenlong

歡迎來到「為你自己學」系列單元的第二集。在上一集,我們已經認識了 n8n 這個有趣的自動化工具,了解它的名稱由來以及基本介面。今天的任務很明確:把 n8n 架設起來。

為什麼需要架設 n8n?

既然要使用 n8n 這個強大的自動化工具,第一步當然是要把它架設起來。架設 n8n 有幾個選項可以選擇,從在自己電腦上架設到使用雲端服務都可以。每個方案都有其優缺點。

在自己電腦上架設

在自己電腦架設的最大好處就是成本相對較低,只要你的電腦開著,付電費就好,不需要每個月繳付額外的月費。

方案一:使用 Docker 安裝

Docker 是一款可以在你電腦建立獨立環境(容器)的軟體。應用程式可以安裝在這個容器裡面,萬一被駭客入侵或發生問題,最多只會影響到容器本身,不會損害你的電腦系統。

安裝步驟:

  1. 下載 Docker Desktop

    • 前往 Docker 官網搜尋「Docker」
    • 找到有藍色鯨魚圖示的 Docker Desktop
    • 下載適合你作業系統的版本並安裝
  2. 安裝 n8n

    • 搜尋「docker n8n」找到官方安裝指令
    • 複製安裝指令(會是一長串的命令)
    • 重要:把時區設定改成為 Asia/Taipei
    • 開啟終端機(Terminal)或 PowerShell
    • 貼上修改後的指令並執行
  3. 啟動 n8n

    • 安裝完成後會顯示 http://localhost:5678
    • 在瀏覽器輸入這個網址即可看到 n8n 介面
    • 注意:關閉終端機(按 Ctrl+C)會停止服務

方案二:使用 Node.js 安裝

如果你熟悉 Node.js,這個方法也很簡單。

安裝步驟:

  1. 下載 Node.js

    • 前往 Node.js 官網下載並安裝
  2. 安裝 n8n

    • Windows 使用者:開啟 PowerShell
    • Mac/Linux 使用者:開啟 Terminal
    • 執行指令:npx n8n@latest
    • 系統會詢問是否安裝最新版本,選擇 Yes
  3. 等待安裝

    • 第一次安裝可能需要 3-5 分鐘
    • 完成後同樣會在 http://localhost:5678 啟動

本機架設的限制

雖然在自己電腦架設成本較低,但有兩個主要缺點:

  1. 無法 24 小時運作:當你的電腦關機或筆電合起來時,n8n 也會跟著停止運作。我們希望有個可以 24 小時不斷工作的自動化助手,而不是跟著我們一起休息的。

  2. 缺少公開網址:在串接 Google、Line 等外部服務時,通常需要一個公開的網址。雖然有解決方案,但會增加設定的複雜度。

方案二:使用雲端服務

如果你覺得在本機架設太麻煩,或是需要 24 小時運作的服務,雲端方案會是更好的選擇。

n8n 官方雲端服務

n8n 雖然是免費開源軟體,但官方也提供付費的雲端服務。

優點:

  • 無需自行架設和維護
  • 專人維護,穩定性高
  • 註冊即可使用

缺點:

  • 費用較高(每月約 24 歐元)
  • 對個人使用者來說可能不太划算

自行架設在雲端主機

除了官方服務,你也可以選擇在 AWS、GCP、DigitalOcean 等雲端平台自行架設。但如果這些名詞讓你感到陌生,別擔心,我推薦一個更簡單的選擇。

Zeabur 平台(推薦方案)

Zeabur 是一個專為開發者設計的雲端部署平台,特別適合不熟悉複雜雲端設定的使用者。

Zeabur 提供現成的 n8n 模板,點幾下就能完成部署,而且還會提供一個公開網址,方便串接外部服務。

在 Zeabur 部署 n8n 的步驟:

  1. 註冊 Zeabur 帳號

    • 前往 Zeabur 官網
    • 使用 email 註冊
    • 收取驗證信並登入
  2. 選擇 n8n 模板

    • 登入後點選右上角的「模板」
    • 在搜尋欄輸入「n8n」
    • 會看到兩個 n8n 選項(功能相同,差別在於是否包含資料庫)
    • 建議選擇較輕量的版本(不含資料庫)
  3. 設定部署參數

    • 輸入你想要的網址名稱(例如:my-n8n)
    • 選擇伺服器區域(建議選擇台北或東京)
    • 重要提醒:不要選擇香港或上海,這些地區無法使用 OpenAI、Google Gemini 等 AI 服務
  4. 完成部署

    • 點擊「確定」開始部署
    • 等待約 1-2 分鐘
    • 部署完成後,點擊提供的網址即可進入 n8n 介面

區域選擇的重要性

選擇伺服器區域時要特別注意:

  • 推薦區域:台北、東京、新加坡(距離近,速度快)
  • 可選區域:美國矽谷、德國(距離較遠)
  • 避免選擇:香港、上海(受限於網路環境,無法使用多數 AI 服務)

如果你後續會使用 ChatGPT、Google Gemini 等 AI 服務,記得不要選這兩個區域。

下一步

無論你選擇哪種方案,最重要的是看到 n8n 的歡迎介面,這代表你已經成功架設好了!在下一集,我們將來介紹 n8n 的操作介面,開始建立你的第一個自動化工作流程。


上一篇
[為你自己學 n8n] 第 1 天,用節點拼出你的自動化世界!
下一篇
[為你自己學 n8n] 第 3 天,打開控制台,認識你的自動化駕駛艙!
系列文
為你自己學 n8n3
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言