你是否常常在做重複性的工作? 手動處理表單、寄送郵件、整理資料……覺得人生就是在點滑鼠?
別怕!今天要介紹的 n8n 是一款開源、無代碼的自動化工具,能幫你把這些瑣事通通交給機器處理,我們將透過 Docker 快速部署 n8n,讓你馬上開始打造自己的自動化工作流!
對了, n8n除了自架服務之外, 也提供雲端方案,但相對的就需要註冊帳號與訂閱付費, 因此我們接下來的教學主題會以自架為主, 這條路線您可以搭配自己的NAS架設, 相對彈性會高一些, 單然如果您想要更方便的被託管服務, 那麼您可以選擇付費的 n8n方案。如果您還不認識 🐳Docker 那會推薦您閱讀「【Docker 容器化】初探微服務時代的虛擬化技術」,這對於我們在架設n8n會非常有幫助哦! 就讓我們繼續學習下去唄!
🐳 使用 Docker 快速啟動 n8n
docker run -it --rm \\
-p 5678:5678 \\
-v ~/.n8n:/home/node/.n8n \\
n8nio/n8n
打開瀏覽器並前往:
你就會看到 n8n 的 UI 界面了!
⚙️ 進階部署:用 Docker Compose 管理 n8n
version: "3.1"
services:
n8n:
image: n8nio/n8n
ports:
- "5678:5678"
volumes:
- ~/.n8n:/home/node/.n8n
environment:
# 啟用登入驗證
- N8N_BASIC_AUTH_ACTIVE=true
- N8N_BASIC_AUTH_USER=admin
- N8N_BASIC_AUTH_PASSWORD=supersecure
# 如果你使用外部 Webhook 或外網存取,這很重要
- WEBHOOK_TUNNEL_URL=https://yourdomain.com
restart: always
啟動方式:
docker-compose up -d
🧪 測試你的 n8n
- http://localhost:5678/
- 註冊帳號。
- 取得License Key。
基本上n8n的介面設計的非常的清楚,因此這邊就不太贅述如何註冊囉。
🎉 結語
恭喜你!現在你已經用 Docker 成功部署了 n8n,自動化世界的大門正為你打開。
無論是自動備份、整合 API、報表寄信或 Discord 機器人,n8n 都能幫你一把。
別再手動啦,讓機器做機器的事,人生就該用來思考更大的夢!
自動化不只應用於產品, 更是您的個人AI助理, 甚至是您在行銷上的強力助手,如果您是自媒體創業者,更不要錯過我們的教學內容, 我們將結合自動化與AI一步步協助您打造AI自媒體虛擬助理, 如果您對於這個主題感興趣的話, 歡迎加入「🤖 阿Han的智能化應用班」, 讓我們一起學習新技能並結合商業模式一起賺錢。