安裝:
- 安裝Docker
- 安裝Docker Desktop(Docker 免費介面版,好看又方便操作) Mac | Window
- 如果是Window系統在安裝Docker Desktop時也需要另外安裝WSL(這是window模擬Linux環境的一個虛擬環境,他們之間會有一個路徑連接彼此讓兩個環境的資料可以互通,Window <-> Linux)
補充: 因為Docker是在Linux環境跑的所以需要下載WSL。Mac不用另外下載WSL因為Mac跟Linux環境有比較多相容之處。
以上基本要素都下載好了
如何啟動:
第一次啟動的方式會比較麻煩一點,但設定好之後接下來都只要打開Docker Desktop啟動就可以囉
在你的終端機打Docker的指令: 在docker容器中啟動n8n的服務(本地服務網址是localhost,意思是它不是公開的網頁,別人是無法進到你的n8n的)
docker volume create n8n_data
docker run -it --name n8n -p 5678:5678 -v n8n_data:/home/node/.n8n docker.n8n.io/n8nio/n8n
這邊的指令意思是
- 創建一個容器跟外部資料相連的地方以用來儲存資料。
- 執行容器並指定容器名稱為n8n ,port 5678,連接剛剛創建外部資料連接口。
執行之後你可以進入localhost:5678 就會看到註冊n8n帳號密碼的畫面,
註冊的帳號密碼會保存在你的本端資料夾,稍後會接著說明資料儲存在本地的地方怎麼看。
註冊完畢之後就可以登入本地端的n8n來試用!

n8n註冊畫面

n8n登入畫面

點選右上角建立新的流程

這裡是創建流程的地方
在正式研究各種自動化流程之前,還有幾件事必須要注意:
- 剛剛輸入指令啟動的n8n服務你應該要在docker desktop container的地方看到它存在並且啟動著,停止server運作按一下Actions下面的藍色方形(你把箭頭移到藍色方形應該會有標語顯示STOP),就可以停止這個服務。
可以重整你的localhost:5678 結束後應該變成This site can’t be reached

container啟動的樣子
- 同樣的下次要啟動服務時,在Actions下方按下三角形的按鈕就可以繼續用本地端n8n的服務(仍保有上次創建過的流程)。
- 稍早提到帳號密碼以及流程的資料會存在哪裡? 這邊來解答一下
在docker desktop中你可以在Volumes看到n8n_data
,資料會存在這邊,之後裡面建立的流程也會儲存在這邊,所以必須小心不要誤刪掉喔!

n8n資料實際存在這裡
如果想玩玩看可以用這個本機版安裝方式,若是有正式的流程想要跑還是建議:
1. 直接使用他們雲端服務
2. 自己架一個n8n服務到雲端上
以上就是今日小分享,有任何問題想討論歡迎留言喔!
參考資料:
https://github.com/n8n-io/n8n

Docker畫面

n8n介面 - AI Agent