安裝與部署
n8n 有兩條路:Cloud 交給官方代管,或自架(self-hosted)跑在自己的電腦、NAS、VPS。先選一條把畫布打開,再決定要不要搬家。細節以 Choose how to use n8n 與定價頁為準。
什麼時候用 Cloud
- 想立刻練、不想裝 Docker。
- 沒有要自己處理 HTTPS、備份、升級。
- 可以接受流程跑在 n8n 的雲端。
Cloud 有免費試用;之後依 Starter / Pro / Enterprise 方案計費。適合「先學會再決定要不要自架」。
什麼時候自架
- 資料不能離開自己的環境。
- 想用免費的 Community 版,執行次數幾乎不受 SaaS 任務上限限制。
- 已經有 Docker 或 Kubernetes。
Community 版功能已經能做大多數個人與小團隊流程。註冊 email 還能解鎖資料夾、編輯器除錯等免費加值。SSO、Git 版控、環境變數等企業功能要付費方案。
Docker 最小範例
官方建議用 Docker。本機可先建 volume 再啟動(時區請改成自己的,例如 Asia/Taipei):
docker volume create n8n_data
docker run -it --rm \
--name n8n \
-p 5678:5678 \
-e GENERIC_TIMEZONE="Asia/Taipei" \
-e TZ="Asia/Taipei" \
-v n8n_data:/home/node/.n8n \
docker.n8n.io/n8nio/n8n
瀏覽器開 http://localhost:5678。要長期使用,請依 Install with Docker 或 Docker Compose 加上 HTTPS 與備份。Webhook、OAuth 回呼網址必須是外部服務真的打得到的 URL,本機 localhost 對 Google 登入通常不夠。最快安裝也可看 one-line setup。
不要把金鑰提交進 Git
.env 裡的加密金鑰、資料庫密碼、API token 只放本機或密鑰管理服務。公開 repo 被掃到就要立刻輪替。
對照閱讀:第一條工作流
建議先看
NetworkChuck 從本機/VPS 把 n8n 裝起來,並用 RSS、AI 摘要示範自架的好處。指令以官方 Docker 文件為準,片中的網域與 .env 請改成自己的。