用 Docker 快速部署 n8n 自動化工作流平台【新手也能快速上手】【n8n 基礎篇02】

n8n 是一款類似 Zapier、Make.com 的開源自動化工具,可以幫你把重複性的工作流程自動化,而且 免費、可自架、不限流程數量。 本篇文章會教你怎麼透過 Docker 在本機快速部署 n8n,沒有程式基礎的你也能開啟你的自動化人生!

安裝 Docker Desktop

若你還沒裝 Docker,依照下面的步驟就可以完成安裝,或是參考我之前撰寫的文章:

  1. 前往 Docker 官方網站 Docker Desktop
  2. 依照你的作業系統(Windows/macOS/Linux)下載對應的版本。
  3. 安裝完成後,啟動 Docker Desktop,確保它正在執行。

也可以打開終端機(Terminal 或 PowerShell),輸入以下程式確認安裝成功:

docker --version

看到類似這樣就代表安裝成功囉!

Docker version 20.10.x, build xxxx

拉取 n8n 的官方 Docker 映像檔

有兩種方式可以抓取 n8n 的官方 Docker 映像檔:

第一種(不寫程式)

打開 docker desktop 搜尋 n8n,並點擊 Pull 抓取映像檔(image)

第二種(愛寫程式)

打開你的終端機(Terminal 或 PowerShell),或是使用 docker desktop v下方的終端機(Terminal),輸入以下指令:

docker pull n8nio/n8n

就可以把最新版的 n8n 映像檔下載到你的電腦囉。

啟動 n8n 容器

第一種(不寫程式)

打開 docker desktop,點擊映像檔(images),在 n8nio/n8n 的右側點選三角形啟動 n8n 容器

第二種(愛寫程式)

打開你的終端機(Terminal 或 PowerShell),或是使用 docker desktop 下方的終端機(Terminal),輸入下面的程式來啟動 n8n (也可以複製貼上):

docker run -it --rm \
  -p 5678:5678 \
  -v ~/.n8n:/home/node/.n8n \
  n8nio/n8n

程式說明:

  • -p 5678:5678:將容器內部的 5678 port 對映到本機的 5678
  • -v ~/.n8n:/home/node/.n8n:掛載設定資料夾,保存流程設定

打開瀏覽器開始使用 n8n

使用瀏覽器( Chrome 或 Edge 皆可)並輸入網址:

http://localhost:5678

你會看到漂亮的 n8n 網頁帳號註冊介面,註冊完之後就會進入到 n8n 的開發環境囉~

接下來就可以開始打造你的 AI 自動化人生啦!

常見疑問

Q1:n8n 可以做什麼?

n8n是一個開源的自動化工作流平台,他可以進行以下多種 AI 代理工作:

  • 自動轉寄 Email 或通知到 LINE / Discord
  • 將 Google 表單資料寫入 Airtable / Notion
  • 定時抓 API 或執行任務
  • 串接 OpenAI / GPT 建立 AI 自動流程

Q2:我希望讓 n8n 常態性的在電腦背景上執行要怎麼做?

可以在撰寫 docker 指令的時候,把 --rm 拿掉,加上 --name--restart always,這樣就可以讓 n8n 常態性的在電腦背景執行:

docker run -d --name n8n \
  -p 5678:5678 \
  -v ~/.n8n:/home/node/.n8n \
  --restart always \
  n8nio/n8n

n8n 延伸應用:n8n 可以串接什麼?

串接第三方 AI 模型:

  • OpenAI / Azure OpenAI,可以建立 AI 自動摘要、問答服務
  • 使用LINE Notify,搭建官方 Line 帳號,新增推播提醒通知
  • 串接雲端相關服務,包含 Google Sheets / Gmail / Notion / Telegram
  • 搭建 Webhook 建立智慧客服、自動化訂單處理流程

結論:現在開始搭建出專屬你的 AI 自動化平台吧!

這篇教你如何 10 分鐘內在本地快速架設 n8n,不需要程式背景也能開始建立工作流程。

只要有重複操作的任務(回信、備份、報表、轉通知…),使用 n8n 平台都能夠替你完成。

接下來我會教你更多有關於 n8n 如何建立每個工作流節點(node)的知識,記得追蹤我唷!

參考資源


延伸閱讀(我的 n8n 系列文章)

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *