前面 10 天我們介紹了 n8n 的定位與應用場景,今天要真正動手,把它跑起來。對於初學者或者第一次要在本機執行類似 container orchestration 來說,最快的方式就是用 Docker Compose。這種方式有三個好處:
version: '3.1'
services:
n8n:
image: docker.n8n.io/n8nio/n8n
ports:
- "5678:5678"
volumes:
- ./n8n_data:/home/node/.n8n
這裡指定了三個重點:
docker.n8n.io/n8nio/n8n
,確保穩定與更新。/home/node/.n8n
掛載到本機的 ./n8n_data
,保存 workflow、憑證與設定。docker-compose up -d
幾秒鐘後,打開 http://localhost:5678 ,就會看到 n8n 的 Web UI。第一次進來需要建立一個帳號,這些資料會被寫進 n8n_data 資料夾,確保即使容器重啟也不會遺失。成功後,你就會得到:
✅ 小提醒:如果你遇到 port already in use
,代表本機 5678 已被其他程式佔用,可以在 Compose 檔案改成 8080:5678
或其他可用的 Port。
這種部署方式非常適合本地學習與 Demo,但還不適合直接上線到正式環境,原因有:
不過,能在短短幾分鐘就把 n8n 跑起來,已經是學習自動化的第一步!接下來幾天我們會逐步提升難度:從 VM、Cloud Run,到搭配 Cloud SQL 與 Redis,打造一個更完整、更貼近企業需求的雲端架構。