iT邦幫忙

2025 iThome 鐵人賽

DAY 2
0

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
https://ithelp.ithome.com.tw/upload/images/20250916/20178769llpOqxLRI3.png
3.選右下方create fork
https://ithelp.ithome.com.tw/upload/images/20250916/20178769SyjgyQwmtT.png
4.之後來到主頁選擇Add file裡的create new file
https://ithelp.ithome.com.tw/upload/images/20250916/20178769srb3iqbpbf.png
5.輸入以下內容後點選右上角commit changes
FROM n8nio/n8n
EXPOSE 5678
CMD ["n8n"]
https://ithelp.ithome.com.tw/upload/images/20250916/20178769s2MZmzEJMS.png
6.登入render帳號,點New選Web service
https://ithelp.ithome.com.tw/upload/images/20250916/201787694VFNxDjgLc.png
7.連結Github帳號並確認同意
https://ithelp.ithome.com.tw/upload/images/20250916/20178769KE0bBmYm61.png
https://ithelp.ithome.com.tw/upload/images/20250916/20178769T4F0FU9CRx.png
8.開始設定環境並選擇免費
https://ithelp.ithome.com.tw/upload/images/20250916/20178769q2cZyzMzUy.png
9.最下方Environment Variables加入以下變數(對照著就行)

Name

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

Value

true
密碼(例如 admin123456)
你自己設定的帳號(例如 admin)
0.0.0.0
5678
https
https://你的服務名稱.onrender.com
https://你的服務名稱.onrender.com
10.確認後就能得到自己的n8n網址啦https://ithelp.ithome.com.tw/upload/images/20250916/201787695ggL1hGrcI.png

明天應該會測試這個網址並首次進入n8n,介紹並看看n8n的界面有沒有甚麼特殊的地方。


上一篇
認識 n8n 是什麼?
系列文
30天學習n8n:從入門到實作的自動化挑戰2
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言