n8n的官方網站有提供免費的n8n來供使用者來做使用,不過這只限用於14天的免費試用期,和我鐵人賽30天的參賽期相比明顯不夠,因此我找到了能免費使用n8n的方法以下是所需要的東西:
1.Github帳號
用來存放 n8n 的程式碼,Render 可以從這裡抓取自動部署。
2.render帳號
免費雲端主機服務平台,可以部署你的 n8n 應用,且有免費的方案可用
3.Dockerfile
這是一個用來告訴 Render 如何啟動 n8n 的設定檔。只要把這個檔案放到你的 GitHub repo 裡,Render 就能順利建立並啟動你的 n8n 服務。
這樣組合下來,你就能擁有一個免費、可長期使用的 n8n 環境,完美支援 30 天的學習和實作!
1.輸入這個網址 https://github.com/n8n-io/n8n ,並登入Github
2.選擇fork
3.選右下方create fork
4.之後來到主頁選擇Add file裡的create new file
5.輸入以下內容後點選右上角commit changes
FROM n8nio/n8n
EXPOSE 5678
CMD ["n8n"]
6.登入render帳號,點New選Web service
7.連結Github帳號並確認同意
8.開始設定環境並選擇免費
9.最下方Environment Variables加入以下變數(對照著就行)
N8N_BASIC_AUTH_ACTIVE
N8N_BASIC_AUTH_USER
N8N_BASIC_AUTH_PASSWORD
N8N_HOST
N8N_PORT
N8N_PROTOCOL
WEBHOOK_TUNNEL_URL
N8N_EDITOR_BASE_URL
true
密碼(例如 admin123456)
你自己設定的帳號(例如 admin)
0.0.0.0
5678
https
https://你的服務名稱.onrender.com
https://你的服務名稱.onrender.com
10.確認後就能得到自己的n8n網址啦
明天應該會測試這個網址並首次進入n8n,介紹並看看n8n的界面有沒有甚麼特殊的地方。