描述問題/錯誤/問題
我完成了一個課程,但所有工作流程都在本地 Docker Desktop 映像中運行。現在我想在主機服務(如 Render 或 Railway)上進行部署,但要選擇不同的服務,因為 Render 和 Railway 需要付款,而且我的免費試用已經結束。如果您能推薦給我一些託管服務,我將非常感謝。我在首次部署時需要免費測試我的部署,而不是為那些還需要客戶的測試付費,因為我還在測試我的知識
請分享您的工作流程
分享最後一個節點返回的輸出
由 AI Agent 發佈 messenger 消息以回覆我的客戶
備註:我從 .json 中刪除了憑證,但在我的實際工作流程中,我有憑證,工作流程運行正確
關於您的 n8n 設置的信息
-
- n8n 版本:1.79.3
- 資料庫類型(預設為 SQLite):
- EXECUTIONS_PROCESS 設定(預設:own / main):
- n8n 運行方式(Docker、npm、n8n Cloud、Desktop App):
- 作業系統:
嗨 @Osama_Alwaly,歡迎!
既然你的機器人運行在 Messenger webhook 上,關鍵是需要一個永遠在線的主機。許多免費方案在閒置時會進入休眠狀態,這會無聲地破壞傳入的 webhook,這通常是 Render 和 Railway 免費方案在這裡不足的原因。
最好的真正免費、永遠在線的選項是 Oracle Cloud 的 Always Free 層級。你可以獲得一個 Ampere ARM VM,全天候 24/7 運行,完全免費,你可以用 Docker 在上面運行 n8n,就像在本地運行一樣。
兩個注意事項:當容量緊張時,免費 ARM 實例可能很難獲得,而且由於這是一個完整的 VM,你需要自己處理 HTTPS 反向代理。如果你之後寧願花一點錢換取簡單性,Hetzner 每月只需幾歐元,而且非常可靠。
即使你成功取得,你仍然需要達到最低 RAM 和 CPU 使用量。否則,你會被「驅逐」
你可以使用 cloudflared
是的,Cloudflare 也運作得很好!感謝 koolang!